xp_sprintf (Transact-SQL)

设置一系列字符和值的格式并将其存储到字符串输出参数中。 每个格式参数都用相应的参数替换。

主题链接图标 Transact-SQL 语法约定

语法

xp_sprintf { string OUTPUT , format }
     [ , argument [ ,...n ] ]

参数

  • string
    用于接收输出的 varchar 变量。

  • OUTPUT
    如果指定,则将变量值放在输出参数中。

  • format
    格式字符串,带有与 argument 值对应的占位符,类似于 C 语言的 sprintf 函数所支持的格式字符串。 目前仅支持 %s 格式参数。

  • argument
    字符串,代表相应格式参数的值。

  • n
    是一个占位符,指示最多可指定 50 个参数。

返回代码值

0(成功)或 1(失败)

结果集

xp_sprintf 返回下列消息:

The command(s) completed successfully.

权限

要求具有 public 角色的成员身份。

请参阅

参考

系统存储过程 (Transact-SQL)

常规扩展存储过程 (Transact-SQL)

xp_sscanf (Transact-SQL)