SqlDbType enum
Menentukan jenis data khusus SQL Server dari bidang, properti, untuk digunakan dalam System.Data.SqlClient.SqlParameter.
Bidang
| BigInt = 0 | Bilangan bulat bertanda tangan 64-bit. |
| Binary = 1 | Array jenis Byte. Aliran data biner dengan panjang tetap berkisar antara 1 dan 8.000 byte. |
| Bit = 2 | Boolean. Nilai numerik yang tidak ditandatangani yang bisa 0, 1, atau null. |
| Char = 3 | Tali. Aliran karakter non-Unicode dengan panjang tetap berkisar antara 1 dan 8.000 karakter. |
| DateTime = 4 | TanggalWaktu. Data tanggal dan waktu mulai dari 1 Januari 1753 hingga 31 Desember 9999 hingga akurasi 3,33 milidetik. |
| Decimal = 5 | Desimal. Nilai numerik presisi dan skala tetap antara -10 38 -1 dan 10 38 -1. |
| Float = 6 | Dobel. Angka titik mengambang dalam rentang -1,79E +308 hingga 1,79E +308. |
| Image = 7 | Array jenis Byte. Aliran data biner dengan panjang variabel mulai dari 0 hingga 2 31 -1 (atau 2.147.483.647) byte. |
| Int = 8 | Int32. Bilangan bulat bertanda tangan 32-bit. |
| Money = 9 | Desimal. Nilai mata uang mulai dari -2 63 (atau -9.223.372.036.854.775.808) hingga 2 63 -1 (atau +9.223.372.036.854.775.807) dengan akurasi hingga seperseribu dari satuan mata uang. |
| NChar = 10 | Tali. Aliran karakter Unicode dengan panjang tetap berkisar antara 1 dan 4.000 karakter. |
| NText = 11 | Tali. Aliran panjang variabel data Unicode dengan panjang maksimum 2 30 - 1 (atau 1.073.741.823) karakter. |
| NVarChar = 12 | Tali. Aliran panjang variabel karakter Unicode berkisar antara 1 dan 4.000 karakter. Konversi implisit gagal jika string lebih besar dari 4.000 karakter. Atur objek secara eksplisit saat bekerja dengan string yang lebih panjang dari 4.000 karakter. Gunakan System.Data.SqlDbType.NVarChar saat kolom database adalah nvarchar(max). |
| Real = 13 | Satu. Angka titik mengambang dalam rentang -3,40E +38 hingga 3,40E +38. |
| UniqueIdentifier = 14 | Guid. Pengidentifikasi unik global (atau GUID). |
| SmallDateTime = 15 | TanggalWaktu. Data tanggal dan waktu mulai dari 1 Januari 1900 hingga 6 Juni 2079 hingga akurasi satu menit. |
| SmallInt = 16 | Int16. Bilangan bulat bertanda tangan 16-bit. |
| SmallMoney = 17 | Desimal. Nilai mata uang mulai dari -214.748,3648 hingga +214.748,3647 dengan akurasi hingga sepuluh ribu unit mata uang. |
| Text = 18 | Tali. Aliran data non-Unicode dengan panjang variabel 2.31 karakter -1 (atau 2.147.483.647). |
| Timestamp = 19 | Array tipe System.Byte. Angka biner yang dihasilkan secara otomatis, yang dijamin unik dalam database. tanda waktu biasanya digunakan sebagai mekanisme untuk baris tabel stempel versi. Ukuran penyimpanannya adalah 8 byte. |
| TinyInt = 20 | Byte. Bilangan bulat yang tidak ditandatangani 8-bit. |
| VarBinary = 21 | Array jenis Byte. Aliran data biner dengan panjang variabel berkisar antara 1 dan 8.000 byte. Konversi implisit gagal jika array byte lebih besar dari 8.000 byte. Atur objek secara eksplisit saat bekerja dengan array byte yang lebih besar dari 8.000 byte. |
| VarChar = 22 | Tali. Aliran panjang variabel karakter non-Unicode berkisar antara 1 dan 8.000 karakter. Gunakan System.Data.SqlDbType.VarChar saat kolom database adalah varchar(maks). |
| Variant = 23 | Benda. Jenis data khusus yang dapat berisi data numerik, string, biner, atau tanggal serta nilai SQL Server Kosong dan Null, yang diasumsikan jika tidak ada jenis lain yang dideklarasikan. |
| Xml = 25 | Nilai XML. Dapatkan XML sebagai string menggunakan metode System.Data.SqlClient.SqlDataReader.GetValue(System.Int32) atau system.Data.SqlTypes.SqlXml.Value, atau sebagai metode System.Xml.XmlReader dengan memanggil metode System.Data.SqlTypes.SqlXml.CreateReader. |
| Udt = 29 | Jenis yang ditentukan pengguna (UDT) SQL Server. |
| Structured = 30 | Jenis data khusus untuk menentukan data terstruktur yang terkandung dalam parameter bernilai tabel. |
| Date = 31 | Data tanggal mulai dari 1 Januari 1,1 AD hingga 31 Desember 9999 AD. |
| Time = 32 | Data waktu berdasarkan jam 24 jam. Rentang nilai waktu adalah 00:00:00 hingga 23:59:59.9999999 dengan akurasi 100 nanodetik. Sesuai dengan nilai waktu SQL Server. |
| DateTime2 = 33 | Data tanggal dan waktu. Rentang nilai tanggal adalah dari 1 Januari 1,1 AD hingga 31 Desember 9999 AD. Rentang nilai waktu adalah 00:00:00 hingga 23:59:59.9999999 dengan akurasi 100 nanodetik. |
| DateTimeOffset = 34 | Data tanggal dan waktu dengan kesadaran zona waktu. Rentang nilai tanggal adalah dari 1 Januari 1,1 AD hingga 31 Desember 9999 AD. Rentang nilai waktu adalah 00:00:00 hingga 23:59:59.9999999 dengan akurasi 100 nanodetik. Rentang nilai zona waktu adalah -14:00 hingga +14:00. |