xp_sprintf (Transact-SQL)
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.
Se aplica a: SQL Server (SQL Server 2008 a través de la versión actual). |
Convenciones de sintaxis de Transact-SQL
Sintaxis
xp_sprintf { string OUTPUT , format }
[ , argument [ ,...n ] ]
Argumentos
string
Es una variable varchar que recibe la salida.OUTPUT
Cuando se especifica, coloca el valor de la variable en el parámetro de salida.format
Es una cadena de caracteres de formato con marcadores de posición para los valores del argument, similar a las aceptadas por la función sprintf del lenguaje C. Actualmente, solo se acepta el formato %s .argument
Es una cadena de caracteres que representa el valor del argumento de formato correspondiente.n
Es un marcador de posición que indica que se pueden especificar hasta 50 argumentos.
Valores de código de retorno
0 (correcto) o 1 (error)
Conjuntos de resultados
xp_sprintf devuelve el siguiente mensaje:
The command(s) completed successfully.
Permisos
Debe pertenecer al rol public.
Vea también
Referencia
Procedimientos almacenados del sistema (Transact-SQL)
Procedimientos almacenados extendidos generales (Transact-SQL)