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


xp_sprintf (Transact-SQL)

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

Применимо для следующих объектов: SQL Server (начиная с SQL Server 2008 до текущей версии).

Значок ссылки на раздел Cинтаксические обозначения в Transact-SQL

Синтаксис

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

Аргументы

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

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

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

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

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

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

0 (успешное завершение) или 1 (неуспешное завершение)

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

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

The command(s) completed successfully.

Разрешения

Необходимо членство в роли public.

См. также

Справочник

Системные хранимые процедуры (Transact-SQL)

Основные расширенные хранимые процедуры (Transact-SQL)

xp_sscanf (Transact-SQL)