xp_sscanf (Transact-SQL)
Verileri okur dize içine, her biçim bağımsız değişkeni tarafından belirtilen bağımsız değişken konumları.
xp_sscanf { string OUTPUT , format } [ ,argument [ ,...n ] ]
Bağımsız değişkenler
string
Bağımsız değişken değerleri okumak için karakter dize.Çıktı
Belirtilen zaman değeri koyar. argument Çıkış parametresi.format
Biçimlendirilmiş bir karakter iş dize benzer ne C-dil tarafından desteklenmiyor. sscanf işlev.%S biçimi bağımsız değişkeni yalnızca şu anda desteklenmiyor.argument
Iş bir varchar değişken, buna karşılık gelen değer olarak ayarlı format bağımsız değişken.n
En çok 50 bağımsız değişkenleri belirtilebilir gösteren yer tutucu olarak belirtilir.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Sonuç Kümeleri
xp_sscanf aşağıdaki iletiyi döndürür:
Command(s) completed successfully.
İzinler
Üyelik gerektirir Ortak roldür.
Örnekler
Aşağıdaki örnek kullanır. xp_sscanf bir kaynak dizeden konumlarına Kaynak dizesinin üzerinde biçimde bağlı iki değerden ayıklamak için .
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
Here is the result set.
-------------------- --------------------
products10.tmp random