Udostępnij za pośrednictwem


Obiekt UserDefinedFunction

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.

UserDefinedFunction Obiektu opisuje atrybuty jednej funkcja zdefiniowanej przez użytkownika.

Model obiektów SQL-DMO pokazujący bieżący obiekt

Uwagi

Z UserDefinedFunction obiektu, możesz:

  • Tworzenie funkcja zdefiniowanej przez użytkownika Microsoft SQL Server.

  • Zmiana definicji istniejącej funkcja zdefiniowanej przez użytkownika programu SQL Server.

  • Kontrola prawa dostępu do istniejącej funkcja zdefiniowanej przez użytkownika programu SQL Server.

  • Usunięcie istniejącej funkcja zdefiniowanej przez użytkownika programu SQL Server.

  • Generowanie skryptu języka Transact-SQL ponownie utworzyć funkcja zdefiniowaną przez użytkownika programu SQL Server.

Name Właściwość UserDefinedFunction SQL Server używa obiektu sysname typu danych.Wartość Name właściwość musi być unikatowa (o nazwie przez właściciela) w bazie danych programu SQL Server.

Aby utworzyć funkcja zdefiniowaną przez użytkownika programu SQL Server

  1. Tworzenie UserDefinedFunction obiektu.

  2. Ustaw Name właściwość.

  3. Ustaw Text właściwość zawiera funkcja zdefiniowaną przez użytkownika.

  4. Służy do ustawiania wartości właściwość opcjonalne.

  5. Dodaj UserDefinedFunction obiektu, aby UserDefinedFunctions Kolekcja połączonych Database obiektu.

Po utworzeniu funkcja zdefiniowanej przez użytkownika nie można zresetować Name właściwość.Aby zmienić nazwę funkcja zdefiniowanej przez użytkownika, musisz wywołać Remove metoda upuszczania, a następnie odtworzyć obiektu.

Ostrzeżenie

UserDefinedFunction Obiekt jest zgodny tylko z programu SQL Server 2000 i nowsze.