Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Haruskah saya menggunakan tipe data SQL_Variant?

10 alasan untuk secara eksplisit mengonversi tipe data SQL Server

Saya belum pernah menggunakan sql_variant sebelumnya tetapi dengan mempertimbangkan batasan dan implikasi kinerja ini, pertama-tama saya akan melihat alternatifnya.

Berikut ini akan menjadi solusi saya yang paling tidak disukai

  • Cukup buat tiga kolom berbeda. 3 Tipe data yang berbeda (harus) berarti 3 cara berbeda untuk menafsirkannya baik di sisi klien maupun sisi server.
  • Jika itu bukan pilihan, gunakan VARCHAR kolom sehingga Anda setidaknya dapat menggunakan LIKE pernyataan.
  • Gunakan sql_variant tipe data.

Sunting Cudo's to ta.speot.is

Varian bisa menjadi bagian dari kunci asing utama



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana Mengenalinya jika Kolom yang Dihitung adalah Deterministik di SQL Server

  2. Prosedur tersimpan - kembalikan identitas sebagai parameter keluaran atau skalar

  3. Bagaimana cara memperbaiki konflik pemeriksaan dalam kueri SQL Server?

  4. Bagaimana Anda bisa mewakili warisan dalam database?

  5. Cara mencari string di database SQL Server