Udostępnij za pośrednictwem


sys.syscomments (Transact-SQL)

Zawiera wpisy dla każdego widoku, reguły, domyślny, wyzwalacz, wyboru ograniczenie, ograniczenie DOMYOLNE i procedura składowana w bazie danych.Tekstukolumna zawiera oryginalnej instrukcji SQL w definicji.

Ważna informacjaWażne:

Ta tabela systemowa programu SQL Server 2000 została uwzględniona jako widok w celu zachowania zgodności z poprzednimi wersjami. Zaleca się używanie zamiast niej bieżących widoków systemowych programu SQL Server. Aby odnaleźć odpowiednie widoki systemowe, zobacz temat Mapowanie tabel systemowych programu SQL Server 2000 na widoki systemowe programu SQL Server 2005. 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.

Nazwa kolumny

Typ danych

Opis

Identyfikator

int

Identyfikator obiektu, do którego odnosi się ten tekst.

liczba

smallint

Numer w ramach procedury grupowanie, jeśli zgrupowane.

0 = Zapisy nie są procedury.

colid

smallint

Numer sekwencyjny wiersza dla definicji obiektów, które są dłuższe niż 4 000 znaków.

Stan

smallint

Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana.

ctext

varbinary(8000)

Raw bajtów definicji instrukcja SQL .

texttype

smallint

0 = Dostarczone przez użytkownika komentarz

1 = Dostarczany przez system komentarz

4 = Zaszyfrowana komentarz

język

smallint

Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana.

szyfrowane

bit

Wskazuje, czy jest zastosowanym definicja procedury.

0 = Nie posiadający mylącą

1 = Obfuscated

Ważna informacjaWażne:
Aby zasłaniają definicje procedura składowana , procedura tworzenia ze słowem kluczowym szyfrowania.

skompresowane

bit

Zawsze zwraca 0.Oznacza to, że procedura jest skompresowany.

tekst

nvarchar(4000)

Rzeczywisty tekst definicji instrukcja SQL .

SQL Server 2008różni się od SQL Server 2000 w sposób dekoduje i przechowuje wyrażenia SQL w katalogu metadane.semantyka zdekodowana wyrażenie są równoważne z oryginalnego tekstu; są jednak żadnych gwarancji składni.Na przykład spacji są usuwane z zdekodowana wyrażenie.

To SQL Server 2000 Widok zgodny uzyskuje informacje z bieżącego SQL Server struktur i może zwrócić więcej znaków niż nvarchar(4000) definicji.sp_help zwraca nvarchar(4000) jako typ danych tekst kolumna.Podczas pracy z syscomments należy rozważyć użycie nvarchar(max).Dla nowych prac rozwojowych, nie należy używać syscomments.