Transact-SQL 参考

sp_dumpparamcmd

返回存储在分发数据库中的参数化命令的详细信息。该存储过程在分发服务器的分发数据库上执行。

语法

sp_dumpparamcmd [ @originator_id =] 'originator_id'
    , [ @publisher_database_id =] 'publisher_database_id'
    , [ @article_id =] 'article_id'
    , [ @xact_seqno =] 'xact_seqno'

参数

[@originator_id =] 'originator_id'

是要返回其参数化命令的 originator_idoriginator_id 的数据类型为 int,没有默认设置。

[@publisher_database_id =] 'publisher_database_id'

是要返回其参数化命令的 publisher_database_idpublisher_database_id 的数据类型为 int,没有默认设置。

[@article_id = ] 'article_id'

是要返回其参数化命令的 article_idarticle_id 的数据类型为 int,没有默认设置。

[@xact_seqno =] 'xact_seqno'

是要显示其参数化命令的精确序列号。xact_seqno 的数据类型为 nchar(22),没有默认设置。

结果集

sp_dumpparamcmd 是一个诊断过程,用于在单个事务内检索有关参数化命令的详细信息。sp_dumpparamcmd 为事务内的各参数化命令返回两个结果集。

列名 数据类型 描述
bytes int Transact-SQL 的字节数。
params smallint 语句中的参数个数。
command nvarchar(1024) Transact-SQL 命令。

说明  在结果集内,长命令可以拆分在几行上。在结果集内,长的值也可以拆分在几行上。

第二个结果集包含各参数的一个或多个行。

列名 数据类型 描述
paramid smallint 参数的 ID。
offset int 数据流内的字节偏移量。
repltype nvarchar(20) 类型信息。
storage nvarchar(20) 存储信息。
align int 数据的对齐。
ctype nvarchar(20) ODBC C 类型信息。
sqltype nvarchar(20) ODBC SQL 类型信息。
prec int 值的精度。
scale smallint 值的小数位数。
token_fragment nvarchar(1024) 显示以文本格式存储在该令牌内的值。

注释

sp_dumpparamcmd 用于事务复制。

权限

只有 sysadmin 固定服务器角色成员才能执行 sp_ dumpparamcmd

请参见

sp_browsereplcmds

sp_replcmds

sp_replshowcmds

系统存储过程