返回存儲在分發(fā)數(shù)據(jù)庫中的參數(shù)化命令的詳細信息。該存儲過程在分發(fā)服務器的分發(fā)數(shù)據(jù)庫上執(zhí)行。
sp_dumpparamcmd [ @originator_id =] 'originator_id'
, [ @publisher_database_id =] 'publisher_database_id'
, [ @article_id =] 'article_id'
, [ @xact_seqno =] 'xact_seqno'
[@originator_id =] 'originator_id'
是要返回其參數(shù)化命令的 originator_id。originator_id 的數(shù)據(jù)類型為 int,沒有默認設置。
[@publisher_database_id =] 'publisher_database_id'
是要返回其參數(shù)化命令的 publisher_database_id。publisher_database_id 的數(shù)據(jù)類型為 int,沒有默認設置。
[@article_id = ] 'article_id'
是要返回其參數(shù)化命令的 article_id。article_id 的數(shù)據(jù)類型為 int,沒有默認設置。
[@xact_seqno =] 'xact_seqno'
是要顯示其參數(shù)化命令的精確序列號。xact_seqno 的數(shù)據(jù)類型為 nchar(22),沒有默認設置。
sp_dumpparamcmd 是一個診斷過程,用于在單個事務內檢索有關參數(shù)化命令的詳細信息。sp_dumpparamcmd 為事務內的各參數(shù)化命令返回兩個結果集。
| 列名 | 數(shù)據(jù)類型 | 描述 |
|---|---|---|
| bytes | int | Transact-SQL 的字節(jié)數(shù)。 |
| params | smallint | 語句中的參數(shù)個數(shù)。 |
| command | nvarchar(1024) | Transact-SQL 命令。 |
說明 在結果集內,長命令可以拆分在幾行上。在結果集內,長的值也可以拆分在幾行上。
第二個結果集包含各參數(shù)的一個或多個行。
| 列名 | 數(shù)據(jù)類型 | 描述 |
|---|---|---|
| paramid | smallint | 參數(shù)的 ID。 |
| offset | int | 數(shù)據(jù)流內的字節(jié)偏移量。 |
| repltype | nvarchar(20) | 類型信息。 |
| storage | nvarchar(20) | 存儲信息。 |
| align | int | 數(shù)據(jù)的對齊。 |
| ctype | nvarchar(20) | ODBC C 類型信息。 |
| sqltype | nvarchar(20) | ODBC SQL 類型信息。 |
| prec | int | 值的精度。 |
| scale | smallint | 值的小數(shù)位數(shù)。 |
| token_fragment | nvarchar(1024) | 顯示以文本格式存儲在該令牌內的值。 |
sp_dumpparamcmd 用于事務復制。
只有 sysadmin 固定服務器角色成員才能執(zhí)行 sp_ dumpparamcmd。
相關文章