Aracılığıyla paylaş


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ı.

Topic link iconTransact-SQL sözdizimi kuralları

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