Aracılığıyla paylaş


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.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

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