適用於:SQL Server
Azure SQL 資料庫
Azure SQL 受控執行個體
Azure Synapse Analytics
分析平台系統(PDW)
Microsoft Fabric 中的 SQL 分析端點
Microsoft Fabric 中的倉儲
Microsoft Fabric 中的 SQL 資料庫
針對具有參數的每個系統物件,各包含一個數據列。
| 資料行名稱 | 資料類型 | 描述 |
|---|---|---|
object_id |
int | 這個參數所屬之對象的標識碼。 |
name |
sysname | 參數的名稱。 在物件中是唯一的。 如果對像是純量函式,則參數名稱是代表傳回值之數據列中的空字串。 |
parameter_id |
int | 參數的標識碼。 在物件中是唯一的。 若物件為純量函數,則代表 parameter_id = 0 回傳值。 |
system_type_id |
tinyint | 參數之系統類型的識別碼。 |
user_type_id |
int | 使用者所定義之參數型別的標識碼。 若要傳回類型的名稱,請聯結至 此數據行上的 sys.types 目錄檢視。 |
max_length |
smallint | 參數的最大長度,以位元組為單位。 當欄位資料型別為 varchar(max)、nvarchar(max)、varbinary(max) 或 xml 時,值會被 -1。 |
precision |
tinyint | 如果以數值為基礎,則為參數的有效位數;否則為 0。 |
scale |
tinyint | 如果以數值為基礎,則為參數的刻度;否則為 0。 |
is_output |
bit |
1 = 參數為輸出(或回傳);否則,0。 |
is_cursor_ref |
bit |
1 = 參數是一個游標參考參數。 |
has_default_value |
bit |
1 = 參數有預設值。SQL Server 在此目錄檢視中僅維持 CLR 物件的預設值;因此,Transact-SQL 個物件的欄位值總是為 0。 若要查看 Transact-SQL 物件中參數的預設值,請查詢 definitionsys.sql_modules 目錄檢視的欄位,或使用 OBJECT_DEFINITION 系統函式。 |
is_xml_document |
bit |
1 = 內容為完整的 XML 文件。0 = 內容是文件片段,或欄位的資料型別不是 xml。 |
default_value |
sql_variant | 若 has_default_value 為 1,則該欄的值為該參數的預設值;否則 NULL。 |
xml_collection_id |
int | 如果參數的數據類型為 xml,且 XML 的類型為 , 則為非零。 值是集合的標識碼,其中包含驗證 參數的 XML 架構命名空間。0 = 沒有 XML 架構收集。 |
is_readonly |
bit |
1 = 參數為 READONLY;否則為 0。 |
is_nullable |
bit |
1 = 參數可為零。 (預設值)。0 = 參數不可空,以提升原生編譯的儲存程序執行效率。 |
encryption_type |
int | 加密類型:1 = 確定性加密2 = 隨機化加密適用於:SQL Server 2016 (13.x) 和更新版本,以及 SQL Database。 |
encryption_type_desc |
nvarchar(64) | 加密類型描述:RANDOMIZEDDETERMINISTIC適用於:SQL Server 2016 (13.x) 和更新版本,以及 SQL Database。 |
encryption_algorithm_name |
sysname | 加密演算法的名稱。 僅支援 AEAD_AES_256_CBC_HMAC_SHA_512。適用於:SQL Server 2016 (13.x) 和更新版本,以及 SQL Database。 |
column_encryption_key_id |
int | CEK 的識別碼。 適用於:SQL Server 2016 (13.x) 和更新版本,以及 SQL Database。 |
column_encryption_key_database_name |
sysname | 如果數據行加密金鑰與資料列的資料庫不同,則為資料庫的名稱。
NULL 如果索引鍵存在於與資料行相同的資料庫中,則為 。適用於:SQL Server 2016 (13.x) 和更新版本,以及 SQL Database。 |
vector_dimensions |
int | 表示向量的維度數。 適用於:SQL Server 2025(17.x)及以上版本,以及 SQL 資料庫 |
vector_base_type |
tinyint | 指出用來儲存向量維度值的數據類型。0 = 32 位元(單精度)浮點數1 = 16位元(半精度)浮點 數 1適用於:SQL Server 2025(17.x)及以上版本,以及 SQL 資料庫 |
vector_base_type_desc |
nvarchar(10) | 包含用來儲存向量維度值的數據類型文字描述。 適用於:SQL Server 2025(17.x)及以上版本,以及 SQL 資料庫 |
1 欲了解更多資訊,請參見 半精度浮點格式。
權限
目錄檢視內中繼資料的可見性會限制在使用者所擁有的安全性實體,或已授與使用者某些權限的安全性實體。 如需詳細資訊,請參閱中 繼資料可見度設定。