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

Kesalahan nama kolom yang ambigu pada satu server tertentu

Anda akan mendapatkan kesalahan nama kolom ambigu jika Anda menjalankan kueri Anda di sql server 2000, atau di bawah tingkat kompatibilitas 80 atau kurang. Pada sql server 2005/2008 dengan tingkat kompatibilitas 90 atau lebih baik, kueri Anda berjalan dengan baik.

Dari urutan per klausa dokumen:

"Di SQL Server 2005, nama kolom yang memenuhi syarat dan alias diselesaikan ke kolom yang tercantum dalam klausa FROM. Jika order_by_expression tidak memenuhi syarat, nilainya harus unik di antara semua kolom yang tercantum dalam pernyataan SELECT."



  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 cara mendapatkan penanganan kebuntuan Server Sql yang efisien di C # dengan ADO?

  2. Menggunakan Indeks di Tabel yang Dioptimalkan Memori SQL Server

  3. Apakah mungkin untuk mengeksekusi file teks dari kueri SQL?

  4. Penginstalan dan Konfigurasi SQL Server Log Pengiriman &Pemulihan Bencana -1

  5. Bagaimana saya bisa mendapatkan nama kolom dari tabel di SQL Server?