< Xsd:simpleType > bildirimleri için değerler
Aşağıdaki tabloda tanınan tüm XSD basit tür numaralandırma göre uygulanan sınırlamaları özetlenmektedir.
Ayrıca,SQL ServerNaN değeri desteklemiyor**<xsd:simpleType>**bildirimleri.NaN değerlerini içeren şema, sunucu tarafından reddedilir.
Basit tür |
Sınırlama |
---|---|
duration |
Yıl bölümü içinde olması gereken aralık-2^31 to 2^31-1.Ay, gün, saat, dakika ve saniye tüm içinde olmalıdır aralık 0 için 9999'ın.Kesinlik ondalık noktanın sağında ek bir üç basamaklı saniye bölümü vardır. |
dateTime |
Saat dilimi alt saat bölümünü-14 +14 için kabul edilen aralık içinde olmalıdır.Yıl kısmını içinde olmalıdır aralık 1 için 9999'ın.Ay parçası içinde olmalıdır aralık, 1-12.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 Serveralgılar ve 1974-02-31 gibi geçersiz bir tarih için hata verir çünkü Şubat ayı yok 31 gün. İkinci bileşen 100 nanosecond duyarlılığını destekler.Saat göstergesi isteğe bağlıdır. SQL Server 2005 yıl-9999 için 9999 aralığındaki desteklenmiyor.SQL Server artık destekler daha kısıtlı aralık yıl.Daha fazla bilgi için bkz:Klavyeyle yazılan XML Untyped XML'YE karşılaştırılması. |
date |
Yıl kısmını içinde olmalıdır aralık 1 için 9999'ın.Ay parçası içinde olmalıdır aralık, 1-12.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 Serveralgılar ve 1974-02-31 gibi geçersiz bir tarih için hata verir çünkü Şubat ayı yok 31 gün. SQL Server 2005 yıl-9999 için 9999 aralığındaki desteklenmiyor.SQL Server artık destekler daha kısıtlı aralık yıl.Daha fazla bilgi için bkz:Klavyeyle yazılan XML Untyped XML'YE karşılaştırılması. |
gYearMonth |
Yıl kısmını içinde olmalıdır aralık -9999 için 9999'ın. |
gYear |
Yıl kısmını içinde olmalıdır aralık -9999 için 9999'ın. |
gMonthDay |
Ay parçası içinde olmalıdır aralık, 1-12.Gün bölümü içinde olmalıdır aralık, 1-31. |
gDay |
Gün bölümü 1-31 aralığında olmalıdır. |
gMonth |
Ay parçası içinde olmalıdır aralık, 1-12. |
decimal |
Bu tür değerler SQL sayısal tür biçimiyle uymanız gerekir.Bu tür destek numaralarını toplam en çok 38 basamak, bu rakam konumlarını kesirli duyarlığını ayrılmış 10 dahili olarak temsil eder. |
float |
Bu tür değerler gerekir SQL biçimi ile uyumlurealyazın. |
double |
Bu tür değerler gerekir SQL biçimi ile uyumlufloatyazın. |
string |
Bu tür değerler gerekir SQL biçimi ile uyumlunvarchar(max)yazın. |
anyURI |
Bu tür değerler, en fazla 4000 Unicode karakter uzunluğunda olabilir. |