Compartir vía


xp_sprintf (Transact-SQL)

Se aplica a:SQL Server

Da formato y almacena una serie de caracteres y valores en la cadena del parámetro de salida. Cada argumento de formato se sustituye por el argumento correspondiente.

Convenciones de sintaxis de Transact-SQL

Sintaxis

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

Argumentos

Importante

Los argumentos para los procedimientos almacenados extendidos deben especificarse en el orden específico, tal como se describe en la sección sintaxis de . Si los parámetros se escriben fuera de orden, se produce un mensaje de error.

SALIDA de 'string'

Variable varchar que recibe la salida.

Cuando OUTPUT se especifica, esta opción coloca el valor de la variable en el parámetro de salida.

'format'

Cadena de caracteres de formato con marcadores de posición para los valores de argumento , similares a los valores admitidos por la función del lenguaje sprintf C. Actualmente, solo se admite el %s argumento format.

'argument'

Cadena de caracteres que representa el valor del argumento de formato correspondiente.

n

Marcador de posición que indica que se puede especificar un máximo de 50 argumentos.

Valores de código de retorno

0 (correcto) o 1 (erróneo).

Conjunto de resultados

xp_sprintf devuelve el mensaje siguiente:

The command(s) completed successfully.

Permisos

Debe pertenecer al rol public .