sys.syscomments (Transact-SQL)

platí pro:SQL Server

Obsahuje položky pro každý pohled, pravidlo, výchozí nastavení, spouštěč, CHECK omezení, DEFAULT omezení a uloženou proceduru v databázi. Textový sloupec obsahuje původní SQL definice.

Important

Tato funkce bude odebrána v budoucí verzi SQL Serveru. Nepoužívejte tuto funkci v nové vývojové práci a naplánujte úpravu aplikací, které tuto funkci aktuálně používají. Doporučujeme použít místo toho sys.sql_modules. Pro více informací viz sys.sql_modules (Transact-SQL).

Název sloupce Datový typ Popis
id int ID objektu, na které se tento text vztahuje.
number smallint Číslo v rámci skupiny procedur, pokud je seskupeno.

0 = Záznamy nejsou postupy.
kolid smallint Pořadové číslo řádku pro definice objektů delších než 4 000 znaků.
Stav smallint Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.
ctext varbinary(8000) Surové bajty SQL definition příkazu.
texttype smallint 0 = Komentář dodaný uživatelem

1 = Komentář dodaný systémem

4 = Zašifrovaný komentář
Jazyk smallint Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.
zakódovaný bit Označuje, zda je definice postupu zamlžená.

0 = Neobfuskováno

1 = Obfuscated

** Důležité ** Pro zamlžení definic uložených procedur použijte CREATE PROCEDURE klíčové slovo ENCRYPTION.
komprimované bit Výsledkem je vždy 0. To naznačuje, že postup je komprimovaný.
text nvarchar(4000) Skutečný text SQL definice příkazu.

Sémantika dekódovaného výrazu je ekvivalentní původnímu textu; Syntaktické záruky však neexistují. Například bílé mezery jsou odstraněny z dekódovaného výrazu.

Tento pohled kompatibilní se SQL Server 2000 (8.x) získává informace ze současných struktur SQL Server a dokáže vrátit více znaků než definice nvarchar(4000). sp_help vrací nvarchar(4000) jako datový typ textového sloupce. Při práci se syscomment zvažte použití nvarchar(max). Pro novou vývojovou práci nepoužívejte syscomments.

Viz také

Mapování systémových tabulek na systémové pohledy (Transact-SQL)
Pohledy na kompatibilitu (Transact-SQL)