xp_sscanf (Transact-SQL)
Her biçimi bağımsız değişkeni tarafından belirtilen bağımsız konumları içine ve dize verileri okur.
Sözdizimi
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 olan.ÇIKIŞ
Belirtilen zaman değeri koyar argument çıkış parametresi.format
c programlama dili tarafından desteklenen için biçimlendirilmiş karakter dize benzer sscanf işlev.Şu anda %s biçimi bağımsız değişken yalnızca desteklenmektedir.argument
Olan bir varchar değişkeni küme için karşılık gelen değeri format bağımsız değişkeni.n
En fazla 50 bağımsız belirtilebilir gösteren bir yer tutucudur.
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 gerektiren ortak rolü.
Örnekler
Aşağıdaki örnek xp_sscanf bir kaynakdize iki değerler temel konumlarında kaynakdizeüzerinde biçim 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
Sonuç kümesi buradadır.
-------------------- --------------------
products10.tmp random