Compartir a través de


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).

Icono de vínculo a temas 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)

xp_sscanf (Transact-SQL)