Aracılığıyla paylaş


Veri türleri ve XML toplu yükleme davranışı (SQLXML 4.0)

Belirtilen eşleme şemada veri türleri (XSD) veya XDR türü ve sql:datatype) genellikle yoksayılır, aşağıdaki durumlar dışında:

XSD:

  • Tür dateTime veya time, belirttiğiniz gerekir sql:datatype çünkü, XML toplu yükleme verileri Microsoft'a göndermeden önce veri dönüşüm yapar... SQL Server.

  • Yükleme bir sütunda toplu olan uniqueidentifier yazın SQL Server ve XSD değeri kaşlı ayraçlar ({ve}), içeren bir GUID belirtmek gerekir sql:datatype="uniqueidentifier" ayraçlar değeri önce kaldırmak için sütuna eklenir. If sql:datatype , değeri ile ayraçları gönderilir ve ekleme başarısız belirtilmedi.

Daha fazla bilgi için sql:datatype, bkz: Veri türü Coercions ve sql:datatype ek açıklama (SQLXML 4.0).

XDR:

  • If the dt:type is datetime, time, dateTime.tz, or time.tz, you must specify both the dt:type and sql:datatype data types because XML toplu yükleme performs data conversion before it sends the data to SQL Server.

  • XML veri türü olmalıdır. uuid, sql:datatype ; mutlaka belirtilmeli dt:type="uuid**"** da verileri dize veri değilse gereklidir.Belirtmezseniz dt:uuidXML toplu yükleme kaþlý dizelerle kabul eder (ve gerekirse bunları kaldırır).

  • XML veri bin.base64 veya bin.hex, XML veri türüyle belirtmelisiniz dt:type. XML toplu yükleme daha sonra verileri yükler. SQL Server verileri onaltılık gösterimi.