xp_sscanf (języka Transact-SQL)
Odczytuje dane z ciąg do lokalizacji argument każdego argumentu format.
Składnia
xp_sscanf { string OUTPUT , format } [ ,argument [ ,...n ] ]
Argumenty
string
To ciąg znaków odczytać wartości argumentu z.DANE WYJŚCIOWE
Po określeniu umieszcza wartość argument w parametru wyjściowego.format
Przypomina to, co jest obsługiwany przez język c znaków sformatowany ciąg sscanf funkcja.Aktualnie obsługiwany jest tylko %s argumentu format.argument
Jest varchar zmiennej zestaw na wartość odpowiedniego format argumentu.n
To symbol zastępczy, który wskazuje, że można określić maksymalnie 50 argumentów.
Wartości kodów powrotnych
0 (sukces) lub 1 (błąd)
Zestawy wyników
xp_sscanf zwraca następujący komunikat:
Command(s) completed successfully.
Uprawnienia
Wymaga członkostwa w public rolę.
Przykłady
W poniższym przykładzie użyto xp_sscanf wyodrębnić dwóch wartości ze źródło ciąg oparte na ich pozycji w formacie źródło ciąg.
DECLARE @filename varchar (20), @message varchar (20)
EXEC xp_sscanf 'sync -b -fproducts10.tmp -rrandom', 'sync -b -f%s -r%s',
@filename OUTPUT, @message OUTPUT
SELECT @filename, @message
Oto zestaw wyników.
-------------------- --------------------
products10.tmp random