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


xp_sprintf (Transact-SQL)

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

Значок ссылки на разделСоглашения о синтаксисе в 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)

Справка и поддержка

Получение помощи по SQL Server 2005