SqlDbType enum
System.Data.SqlClient.SqlParameter içinde kullanılmak üzere bir alanın (özellik) SQL Server'a özgü veri türünü belirtir.
Alanlar
| BigInt = 0 | 64 bit işaretli bir tamsayı. |
| Binary = 1 | Bayt türü dizisi. 1 ile 8.000 bayt arasında değişen sabit uzunlukta ikili veri akışı. |
| Bit = 2 | Boolean. 0, 1 veya null olabilecek imzalanmamış bir sayısal değer. |
| Char = 3 | Dizgi. 1 ile 8.000 karakter arasında değişen Unicode olmayan karakterlerden oluşan sabit uzunlukta bir akış. |
| DateTime = 4 | DateTime. Değer olarak 1 Ocak 1753 ile 31 Aralık 9999 arasında değişen tarih ve saat verileri ile 3,33 milisaniyelik doğruluk. |
| Decimal = 5 | On -da -lık. -10 38 -1 ile 10 38 -1 arasında sabit bir duyarlık ve ölçek sayısal değeri. |
| Float = 6 | Çift. -1,79E +308 ile 1,79E +308 aralığındaki kayan nokta sayısı. |
| Image = 7 | Bayt türü dizisi. 0 ile 2 arasında değişen değişken uzunlukta ikili veri akışı 31 -1 (veya 2.147.483.647) bayt. |
| Int = 8 | Int32. 32 bit imzalı tamsayı. |
| Money = 9 | On -da -lık. 63 -2 (veya -9.223.372.036.854.775.808) ile 2 63 -1 (veya +9.223.372.036.854.775.807) arasında değişen ve bir para biriminin on binde birine kadar bir doğrulukla bir para birimi değeri. |
| NChar = 10 | Dizgi. 1 ile 4.000 karakter arasında değişen sabit uzunlukta unicode karakter akışı. |
| NText = 11 | Dizgi. En fazla uzunluğu 2 30 - 1 (veya 1.073.741.823) karakter olan değişken uzunlukta unicode veri akışı. |
| NVarChar = 12 | Dizgi. 1 ile 4.000 karakter arasında değişen, değişken uzunlukta unicode karakter akışı. Dize 4.000 karakterden büyükse örtük dönüştürme başarısız olur. 4.000 karakterden uzun dizelerle çalışırken nesneyi açıkça ayarlayın. Veritabanı sütunu nvarchar(max) olduğunda System.Data.SqlDbType.NVarChar kullanın. |
| Real = 13 | Tek. -3,40E +38 ile 3,40E +38 aralığındaki kayan nokta sayısı. |
| UniqueIdentifier = 14 | Guıd. Genel olarak benzersiz bir tanımlayıcı (veya GUID). |
| SmallDateTime = 15 | DateTime. 1 Ocak 1900 ile 6 Haziran 2079 arasında değişen tarih ve saat verileri ile bir dakikalık doğruluk. |
| SmallInt = 16 | Int16. 16 bit imzalı tamsayı. |
| SmallMoney = 17 | On -da -lık. -214.748,3648 ile +214.748.3647 arasında bir para biriminin on binde bir doğruluk değerine kadar olan bir para birimi değeri. |
| Text = 18 | Dizgi. En fazla 2 31 -1 (veya 2.147.483.647) karakter uzunluğunda olan Unicode olmayan verilerin değişken uzunlukta akışı. |
| Timestamp = 19 | System.Byte türünde bir dizi. Otomatik olarak oluşturulan ve veritabanında benzersiz olması garanti edilen ikili sayılar. zaman damgası genellikle tablo satırlarını sürüm damgalama mekanizması olarak kullanılır. Depolama boyutu 8 bayttır. |
| TinyInt = 20 | Bayt. 8 bit işaretsiz tamsayı. |
| VarBinary = 21 | Bayt türü dizisi. 1 ile 8.000 bayt arasında değişen, değişken uzunlukta ikili veri akışı. Bayt dizisi 8.000 bayttan büyükse örtük dönüştürme başarısız olur. 8.000 bayttan büyük bayt dizileriyle çalışırken nesneyi açıkça ayarlayın. |
| VarChar = 22 | Dizgi. Unicode olmayan karakterlerin 1 ile 8.000 karakter arasında değişen değişken uzunlukta akışı. Veritabanı sütunu varchar(max) olduğunda System.Data.SqlDbType.VarChar kullanın. |
| Variant = 23 | Nesne. Sayısal, dize, ikili veya tarih verilerinin yanı sıra başka bir tür bildirilmemişse kabul edilen Boş ve Null SQL Server değerlerini içerebilen özel bir veri türü. |
| Xml = 25 | Xml değeri. System.Data.SqlClient.SqlDataReader.GetValue(System.Int32) yöntemini veya System.Data.SqlTypes.SqlXml.Value özelliğini kullanarak veya System.Data.SqlTypes.SqlXml.CreateReader yöntemini çağırarak BIR System.Xml.XmlReader olarak XML'yi dize olarak alın. |
| Udt = 29 | SQL Server kullanıcı tanımlı türü (UDT). |
| Structured = 30 | Tablo değerli parametrelerde yer alan yapılandırılmış verileri belirtmek için özel bir veri türü. |
| Date = 31 | 1,1 Ocak AD ile 31 Aralık 9999 AD arasında değişen tarih verileri. |
| Time = 32 | 24 saatlik bir saati temel alan zaman verileri. Zaman değeri aralığı 00:00:00 ile 23:59:59.99999999 arasında olup 100 nanosaniyelik doğruluktadır. SQL Server saat değerine karşılık gelir. |
| DateTime2 = 33 | Tarih ve saat verileri. Tarih değeri aralığı 1.1 Ocak AD ile 31 Aralık 9999 AD arasındadır. Zaman değeri aralığı 00:00:00 ile 23:59:59.99999999 arasında olup 100 nanosaniyelik doğruluktadır. |
| DateTimeOffset = 34 | Saat dilimi farkındalığı olan tarih ve saat verileri. Tarih değeri aralığı 1.1 Ocak AD ile 31 Aralık 9999 AD arasındadır. Zaman değeri aralığı 00:00:00 ile 23:59:59.99999999 arasında olup 100 nanosaniyelik doğruluktadır. Saat dilimi değer aralığı -14:00 ile +14:00 arasındadır. |