İçin değer <xsd:simpleType> bildirimleri
Aşağıdaki tablo üzerinde tanınan tüm xsd basit tür listeleme göre uygulanan sınırlamaları özetlenmektedir.
Ayrıca, SQL Server NaN değeri destek <xsd:simpleType> bildirimleri.NaN deðerleri içeren şemalar sunucu tarafından reddedildi.
Basit tür |
Sınırlama |
---|---|
duration |
Yıl kısmını içinde olması gereken aralık -2^2-31^31-1.Ay, gün, saat, dakika ve saniye tüm içinde olmalıdır aralık 9999 0'ın.Precision ondalık noktanın sağındaki Ek üç rakamını saniye bölümü vardır. |
dateTime |
Saat dilimi Altalan saat bölümünde-14 +14 için kabul edilen aralık içinde olmalıdır.Yıl kısmını 9999 1 aralık içinde olmalıdır.Ay, 1'den 12 aralık içinde olmalıdır.Gün bölümü içinde olmalıdır aralık , 1-31 ve geçerli takvim tarih olmalıdır.Örneğin, SQL Server algılar ve 1974-02-31 gibi geçersiz bir tarih için bir hata verir çünkü Şubat ayı yok 31 gün. İkinci bileşen, 100 nanosecond precision destekler.Saat dilimi gösterimi isteğe bağlıdır. sql Server 2005, yıl içinde desteklenen aralık 9999 için-9999.sql Server şimdi destekler daha kısıtlı bir aralık yıl.Daha fazla bilgi için bkz: Yazılı xml Untyped xml karşılaştırılması. |
date |
Yıl kısmını 9999 1 aralık içinde olmalıdır.Ay, 1'den 12 aralık içinde olmalıdır.Gün bölümü içinde olmalıdır aralık , 1-31 ve geçerli takvim tarih olmalıdır.Örneğin, SQL Server algılar ve 1974-02-31 gibi geçersiz bir tarih için bir hata verir çünkü Şubat ayı yok 31 gün. sql Server 2005, yıl içinde desteklenen aralık 9999 için-9999.sql Server şimdi destekler daha kısıtlı bir aralık yıl.Daha fazla bilgi için bkz: Yazılı xml Untyped xml karşılaştırılması. |
gYearMonth |
Yıl kısmını 9999 -9999 aralık içinde olmalıdır. |
gYear |
Yıl kısmını 9999 -9999 aralık içinde olmalıdır. |
gMonthDay |
Ay, 1'den 12 aralık içinde olmalıdır.Gün bölümü içinde olmalıdır aralık , 1-31. |
gDay |
Gün bölümü 1-31 Aralık içinde olmalıdır |
gMonth |
Ay, 1'den 12 aralık içinde olmalıdır. |
decimal |
Bu tür değerleri sql sayısal türü biçimiyle uymanız gerekir.Bu tür destek numaralarını toplam 38 basamağı, kesirli duyarlığını ayrılmış bu rakam pozisyonları 10 dahili olarak temsil eder. |
float |
Bu tür değerleri sql biçimiyle uymanız gerekir real türü. |
double |
Bu tür değerleri sql biçimiyle uymanız gerekir float türü. |
string |
Bu tür değerleri sql biçimiyle uymanız gerekir nvarchar(max) türü. |
anyURI |
Bu tür değerler 4000'den fazla Unicode karakter uzunluğunda olabilir. |