Obiekt UserDefinedDatatype
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.
UserDefinedDatatype Obiektu opisuje atrybuty jednego programu Microsoft ® SQL Server ™ określona przez użytkownika danych typu.
Właściwości
Metody
Uwagi
SQL Server umożliwia określenie typów danych.Typy danych zdefiniowane przez użytkownika składają się z serwerem SQL Server podstawowy typ danych, długość danych (jeśli dotyczy), dokładność danych lub skali (jeśli dotyczy) oraz wskazanie możliwości danych wpisz akceptuje wartości NULL.
Typy danych zdefiniowane przez użytkownika są cele dla reguły SQL Server powiązanie.Typ danych określonego użytkownika może być używany zamiast programu SQL Server podstawowy typ danych podczas określania kolumn tabela programu SQL Server.
Z UserDefinedDatatype obiektu, możesz:
Utwórz typ danych zdefiniowany przez użytkownika programu SQL Server.
Lista kolumny w bazie danych należy użyć typu danych.
Generuj skrypt języka Transact-SQL, aby odtworzyć typu danych.
Usuń typ danych zdefiniowany przez użytkownika programu SQL Server.
Name Właściwość UserDefinedDatatype obiekt jest typu parametr sp_addtypesystemowa procedura składowana, która jest unikatowa w bazie danych.
Aby utworzyć typ danych określonego przez użytkownika programu SQL Server
Tworzenie UserDefinedDatatype obiektu.
Ustaw Name właściwość.
Ustaw BaseType właściwość Nazwa programu SQL Server podstawowy typ danych.Nazwy typów danych podstawowych są widoczne jako SQL Server Name Właściwość SystemDatatype obiektu.
Ustaw Length właściwość (jeśli dotyczy).Na przykład, aby zdefiniować typ danych dla danych znakowych zmiennej do 20 znaków zestaw BaseType Właściwość varchar i zestaw Length Właściwość 20.
Ustaw NumericPrecision i NumericScale Właściwości stosownie.Na przykład, aby zdefiniować typ danych numerycznych o 1 cyfra po lewej stronie separatora dziesiętnego i 5 do prawej zestaw BaseType Właściwości na dziesiętne, NumericPrecision Właściwości do 6 oraz NumericScale Właściwość 5.
Ustaw AllowNulls właściwość.
Dodaj UserDefinedDatatype obiektu, aby UserDefinedDatatypes Kolekcja połączonych SQLServer Database obiektu.
Aby usunąć typ danych określonego przez użytkownika programu SQL Server
Get the appropriate UserDefinedDatatype object from the UserDefinedDatatypes collection of a connected SQLServer Database object.
Użyj ListBoundColumns metoda w celu określenia kolumn programu SQL Server, które są zależne od typu danych.Upuść te kolumny, aby zwolnić typu danych w zależności.Można użyć Remove metoda Column obiekt, aby upuścić kolumn zależnych od typu danych.
Użyj Remove metoda UserDefinedDatatype usunąć definicji typu danych z SQL Server.
Ostrzeżenie
TransPullSubscription Obiektu jest zgodne z wystąpienia programu SQL Server 2000 oraz SQL Server w wersja 7.0.Jednakże UserDefinedDatatype2 obiektu rozszerza funkcjonalność UserDefinedDatatype obiektu do użytku z funkcjami, które są nowe w programie SQL Server 2000.