Udostępnij za pośrednictwem


xp_sprintf (Transact-SQL)

Dotyczy:programu SQL Server

Formatuje i przechowuje serię znaków i wartości w parametrze wyjściowym ciągu. Każdy argument formatu jest zastępowany odpowiednim argumentem.

Transact-SQL konwencje składni

Składnia

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

Argumenty

Ważny

Argumenty dla rozszerzonych procedur składowanych należy wprowadzić w określonej kolejności zgodnie z opisem w sekcji składni. Jeśli parametry są wprowadzane poza kolejnością, wystąpi komunikat o błędzie.

'ciąg' OUTPUT

Zmienna varchar, która odbiera dane wyjściowe.

Po określeniu OUTPUT ta opcja umieszcza wartość zmiennej w parametrze wyjściowym.

'format'

Ciąg znaków formatu z symbolami zastępczymi dla argumentu wartości, podobnie jak wartości obsługiwane przez funkcję sprintf języka C. Obecnie obsługiwany jest tylko argument formatu %s.

'argument'

Ciąg znaków reprezentujący wartość odpowiedniego argumentu formatu.

n

Symbol zastępczy wskazujący, że można określić maksymalnie 50 argumentów.

Zwracanie wartości kodu

0 (powodzenie) lub 1 (niepowodzenie).

Zestaw wyników

xp_sprintf zwraca następujący komunikat:

The command(s) completed successfully.

Uprawnienia

Wymaga członkostwa w roli publicznej.