Поделиться через


xp_sprintf (Transact-SQL)

Область применения: SQL Server

Форматирует и сохраняет серию символов и значений в строковом выходном параметре. Каждый аргумент форматирования заменяется соответствующим аргументом.

Соглашения о синтаксисе Transact-SQL

Синтаксис

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

Аргументы

Выходные данные string

Переменная varchar , получающая выходные данные.

При OUTPUT указании этот параметр помещает значение переменной в выходной параметр.

"формат"

Строка символов формата с заполнителями для значений аргументов , аналогичная значениям, поддерживаемым функцией C-языка sprintf . В настоящее время поддерживается только %s аргумент формата.

"аргумент"

Символьная строка, представляющая значение соответствующего аргумента формата.

n

Заполнитель, указывающий, что можно указать не более 50 аргументов.

Значения кода возврата

0 (успешно) или 1 (сбой).

Результирующий набор

xp_sprintf возвращает следующее сообщение:

The command(s) completed successfully.

Разрешения

Необходимо быть членом роли public.