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

Pemeran T-SQL versus Konversi

CONVERT khusus untuk SQL Server, CAST adalah ANSI.

CONVERT lebih fleksibel karena Anda dapat memformat tanggal dll. Selain itu, mereka hampir sama. Jika Anda tidak peduli dengan fitur yang diperluas, gunakan CAST .

EDIT:

Seperti yang dicatat oleh @beruic dan @C-F dalam komentar di bawah, ada kemungkinan hilangnya presisi ketika konversi implisit digunakan (yaitu di mana Anda tidak menggunakan CAST atau CONVERT). Untuk informasi lebih lanjut, lihat CAST dan CONVERT dan khususnya grafik ini:Bagan Konversi Tipe Data SQL Server. Dengan informasi tambahan ini, saran aslinya tetap sama. Gunakan CAST jika memungkinkan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bandingkan Paket Eksekusi di SQL Server

  2. Permintaan untuk membuat daftar jumlah catatan di setiap tabel dalam database

  3. Hilangkan dan kurangi rentang tanggal yang tumpang tindih

  4. Gunakan FILEGROUP_NAME() untuk Mengembalikan Nama Filegroup di SQL Server

  5. Cara Mengatur Bahasa Default untuk Semua Login Baru di SQL Server (T-SQL)