sys.syscomments (Transact-SQL)
更新: 2006 年 7 月 17 日
包含資料庫中每份檢視、規則、預設值、觸發程序、CHECK 條件約束、DEFAULT 條件約束以及預存程序的項目。text 資料行包含原始的 SQL 定義陳述式。這些陳述式的大小上限為 4 MB。
重要事項: |
---|
此 SQL Server 2000 系統資料表包含回溯相容性的概觀。我們建議您改用目前的 SQL Server 系統檢視。若要尋找相等的系統檢視或檢視,請參閱<將 SQL Server 2000 系統資料表對應至 SQL Server 2005 系統檢視>。未來的 Microsoft SQL Server 發行版本將不再提供此功能。請避免在新的開發工作中使用此功能,並計劃修改目前使用此功能的應用程式。 |
資料行名稱
資料類型
描述
id
int
這個文字所套用的物件識別碼。
number
smallint
程序分組中的數字 (如果有分組的話)。
0 = 項目不是程序。
colid
smallint
超過 4,000 個字元的物件定義資料列序號。
status
smallint
警告僅做為識別目的。不支援。我們無法保證未來的相容性。
ctext
varbinary(8000)
SQL 定義陳述式的原始位元組。
texttype
smallint
0 = 使用者提供的註解
1 = 系統提供的註解
4 = 加密的註解
language
smallint
警告僅做為識別目的。不支援。我們無法保證未來的相容性。
encrypted
bit
指出程序定義是否已模糊化。
0 = 未模糊化
1 = 已模糊化
重要事項:
若要將預存程序定義模糊化,請將 CREATE PROCEDURE 與 ENCRYPTION 關鍵字一起使用。
compressed
bit
一律傳回 0。這表示程序已經壓縮。
text
nvarchar(4000)
SQL 定義陳述式的實際文字。
SQL Server 2005 在目錄中繼資料內解碼及儲存 SQL 運算式的方式異於 SQL Server 2000。已解碼運算式的語意相當於原始文字,但是不能保證語法相同。例如,空白字元會從已解碼的運算式移除。如需詳細資訊,請參閱<SQL Server 2005 中對於 Database Engine 功能的行為變更>。
請參閱
參考
將 SQL Server 2000 系統資料表對應至 SQL Server 2005 系統檢視
相容性檢視 (Transact-SQL)
說明及資訊
變更歷程記錄
版本 | 歷程記錄 |
---|---|
|
|
2006 年 7 月 17 日 |
|