Udostępnij za pośrednictwem


Funkcje zdefiniowane przez użytkownika

Microsoft SQL Server 2000 pozwala tworzyć funkcje zdefiniowane przez użytkownika.Podobnie jak jakiejkolwiek funkcji funkcja zdefiniowana przez użytkownika jest procedura, która zwraca wartość.W oparciu o jaki rodzaj wartości go zwraca, każda funkcja zdefiniowana przez użytkownika mieści się w jednej z trzech kategorii: jedynek zwracających tabelę aktualizowalny, również zwrócić-które można aktualizować tabelę i te, które zwracają wartość skalarną.

Jeśli funkcja zdefiniowana przez użytkownika zawiera pojedynczą instrukcję SELECT, oświadczenie jest aktualizować tabelarycznych wyników zwróconych przez funkcję również jest można aktualizować.

Jeśli funkcja zdefiniowana przez użytkownika zawiera więcej niż jedną instrukcję SELECT, lub zawiera instrukcję SELECT, która nie będzie możliwa, tabelarycznych wyników zwracanych przez tę funkcję nie będzie możliwa.

Jeśli funkcja zwraca tabelę, można użyć tej funkcji w klauzuli FROM kwerendy.Aby uzyskać więcej informacji, zobacz Jak: tworzenie kwerend za pomocą czegoś oprócz tabeli.Jeśli funkcja zwraca wartość skalarną, można go użyć w kwerendzie gdziekolwiek będzie użyta zostanie nazwa kolumny.Aby uzyskać więcej informacji, zobacz Wyrażenia w kwerendach.

Zobacz też

Informacje

Właściwości funkcji

Inne zasoby

Praca z procedury przechowywane i funkcje zdefiniowane przez użytkownika