Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Bir XPath sorgusu bir XSD şemasına karşı yürütüldüğünde ve XSD tipi xsd:type özniteliğinde belirtildiğinde, XPath sorgu işlenirken belirtilen veri tipini kullanır.
Bir düğümün XPath veri tipi, şemadaki XSD veri tipinden türetilmiştir; aşağıdaki tabloda gösterilmiştir. (EmployeeID düğümü illüstrasyon amacıyla kullanılır.)
| XSD veri tipi | XDR veri tipi | Eşdeğer XPath veri tipi |
SQL Server kullanılan dönüşüm |
|---|---|---|---|
|
Base64Binary HexBinary |
Hiçbiri bin.base64bin.hex |
Geçerli değil | Hiç kimse Çalışan Kimliği |
| Boolean | mantıksal | mantıksal | CONVERT(bit, EmployeeID) |
| Ondalık, tamsayı, float, bayt, kısa, int, uzun, float, çift, imzasızBayt, imzasızKısa, işaretsizInt, imzasızUzun | sayı, int, float,i1, i2, i4, i8,r4, r8ui1, ui2, ui4, ui8 | sayı | CONVERT(float(53), EmployeeID) |
| id, idref, idrefsentity, entities, notation, nmtoken, nmtokens, DateTime, string, AnyURI | id, idref, idrefsentity, entities, enumeration, notation, nmtoken, nmtokens, char, dateTime, dateTime.tz, string, uri, uuid | string | DÖNÜŞTÜRÜCÜ(nvarchar(4000), EmployeeID, 126) |
| decimal | fixed14.4 | Uygulanamaz (XPath'te fixed14.4 XDR veri tipine eşdeğer bir veri tipi yoktur.) | DÖNÜŞTÜR (para, Employee ID) |
| date | date | string | SOL(DÖNÜŞTÜRÜCÜ(nvarchar(4000), EmployeeID, 126), 10) |
| time |
time time.tz |
string | SUBSTRING(CONVERT(nvarchar(4000), EmployeeID, 126), 1 + CHARINDEX(N'T', CONVERT(nvarchar(4000), EmployeeID, 126)), 24) |