包含每個視圖、規(guī)則、默認值、觸發(fā)器、CHECK 約束、DEFAULT 約束和存儲過程的項。text 列包含原始 SQL 定義語句,其最大大小限制為 4 MB。該表存儲在每個數(shù)據庫中。
重要 不應刪除 syscomments 中的項。如果手工刪除或修改 syscomments 中的項,則對應的存儲過程將不能正常工作。若要隱藏或加密存儲過程定義,請使用含有 ENCRYPTION 關鍵字的 CREATE PROCEDURE。
列名 | 數(shù)據類型 | 描述 |
---|---|---|
id | int | 該文本適用的對象 ID。 |
number | smallint | 如果進行分組,則為過程分組內的號碼。0 表示不是過程的項。 |
colid | smallint | 超過 4,000 個字符的對象定義的行序列號。 |
status | smallint | 僅限內部使用。 |
ctext | varbinary(8000) | SQL 定義語句的實際文本。 |
texttype | smallint | 0 = 用戶提供的注釋。 1 = 系統(tǒng)提供的注釋。 4 = 加密的注釋。 |
language | smallint | 僅限內部使用。 |
encrypted | bit | 表示過程是否已加密。 0 = 未加密。 |
compressed | bit | 表示過程是否已壓縮。 0 = 未壓縮 |
text | nvarchar(4000) | SQL 定義語句的實際文本。 |