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

Apakah kunci utama sudah ketinggalan zaman?

Perspektif yang sama sekali berbeda :

SQL adalah bahasa yang didefinisikan oleh standar ISO. Standar tersebut memiliki fitur "wajib" dan fitur "kesesuaian opsional".

Jika Anda membangun DBMS dengan beberapa bahasa manipulasi data, maka Anda berhak menyebut bahasa Anda "SQL" hanya jika :

(a) Anda telah mengimplementasikan SEMUA sintaks yang ditentukan oleh standar (fitur "wajib") , dan (b) semua fitur bahasa yang telah Anda terapkan (minimal semua fitur wajib, tetapi juga fitur "opsional" Anda "ikut serta")

Sintaks "PRIMARY KEY" adalah fitur yang sangat lama, dan bukan tidak mungkin bahwa ini adalah salah satu dari yang "wajib". Menghilangkan kata dari bahasa Anda berarti Anda tidak dapat lagi secara sah menyebut bahasa Anda SQL. Vendor komersial besar kemungkinan besar tidak akan melakukan langkah seperti itu dalam waktu dekat.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Meminta server sql tertaut

  2. Bagaimana cara mengaktifkan MSDTC di SQL Server?

  3. SQL Server UNION - Apa ORDER BY Behavior default?

  4. Mengonversi hasil Pilih menjadi skrip Sisipkan - SQL Server

  5. Mendapatkan nomor minggu dari tanggal di MS SQL Server 2005?