SQL Server Pemetaan Jenis Data
SQL Server dan .NET Framework didasarkan pada sistem jenis yang berbeda. Misalnya, struktur .NET Framework Decimal memiliki skala maksimum 28, sedangkan jenis data desimal dan numerik SQL Server memiliki skala maksimum 38. Untuk menjaga integritas data saat membaca dan menulis data, SqlDataReader memperlihatkan metode pengakses ketik khusus SQL Server yang mengembalikan objek System.Data.SqlTypes serta metode pengakses yang mengembalikan jenis .NET Framework. Jenis SQL Server dan jenis .NET Framework juga diwakili oleh enumerasi di kelas DbType dan SqlDbType, yang dapat Anda gunakan saat menentukan jenis data SqlParameter.
Tabel berikut menunjukkan jenis .NET Framework yang dinodekan, enumerasi DbType dan SqlDbType, dan metode pengakses untuk SqlDataReader.
1 Anda tidak dapat mengatur properti DbType
dari SqlParameter
ke SqlDbType.Date
.
2 Gunakan pengakses yang diketik khusus jika Anda mengetahui jenis sql_variant
yang mendasari.
Dokumentasi SQL Server
Untuk informasi selengkapnya tentang jenis data SQL Server, lihat Jenis data (Transact-SQL).