sys.syscomments (Transact-SQL)

A következőkre vonatkozik:SQL Server

Minden nézet, szabály, alapértelmezett, trigger, CHECK korlátozás, DEFAULT korlátozás és tárolt eljárás bejegyzéseit tartalmazza az adatbázisban. A szövegoszlop tartalmazza az eredeti SQL definíciós állításokat.

Important

Ez a funkció a SQL Server egy későbbi verziójában lesz eltávolítva. Ne használja ezt a funkciót az új fejlesztési munkában, és tervezze meg a funkciót jelenleg használó alkalmazások módosítását. Javasoljuk, hogy inkább a sys.sql_modules használatát. További információért lásd: sys.sql_modules (Transact-SQL) ).

Oszlop neve Adattípus Leírás
id int Az objektumazonosító, amelyre ez a szöveg vonatkozik.
szám smallint A szám a eljáráscsoportosításban, ha csoportosítva.

0 = A bejegyzések nem eljárások.
Colid smallint Sorszám olyan objektumdefiníciókhoz, amelyek hosszabbak 4000 karakternél.
status smallint Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
ctext varbinary(8000) Az SQL definíció utasításának nyers bájtjai.
texttype smallint 0 = Felhasználó által megadott hozzászólás

1 = Rendszer által biztosított hozzászólás

4 = Titkosított hozzászólás
nyelv smallint Csak tájékoztatási célokra van meghatározva. Nem támogatott. A jövőbeli kompatibilitás nem garantált.
Titkosított bit Jelzi, hogy az eljárás definíciója elhomályos-e.

0 = Nem rejtve

1 = Elhomályosított

** Fontos ** A tárolt eljárásdefiníciók elrejtéséhez használd CREATE PROCEDURE a ENCRYPTION kulcsszóval.
tömörített bit Mindig 0 értéket ad vissza. Ez azt jelzi, hogy az eljárás összenyomott.
text nvarchar(4000) Az SQL definíció állításának tényleges szövege.

A dekódolt kifejezés szemantikája ekvivalens az eredeti szöveggel; azonban nincsenek szintaktikai garanciák. Például a fehér tereket eltávolítják a dekódolt kifejezésből.

Ez az SQL Server 2000 (8.x)-kompatibilis nézet információkat kap a jelenlegi SQL Server struktúrákból, és több karaktert tud visszaadni, mint a nvarchar(4000) definíció. sp_help a szövegoszlop adattípusaként nvarchar(4000) értéket ad vissza. Syscomment-ekkel való munkavégzéskor fontold meg az nvarchar(max) használatát. Új fejlesztési munkákhoz ne használd a syscomments-et.