Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Двусмислена грешка в името на колоната на един конкретен сървър

Ще получите двусмислената грешка в името на колоната, ако изпълните заявката си на sql сървър 2000 или под ниво на съвместимост 80 или по-малко. На sql сървър 2005/2008 с ниво на съвместимост 90 или по-добро, вашата заявка работи добре.

От документите за поръчка по клауза:

"В SQL Server 2005 квалифицираните имена на колони и псевдоними се разрешават до колони, изброени в клаузата FROM. Ако order_by_expression не е квалифициран, стойността трябва да бъде уникална сред всички колони, изброени в израза 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. Поправете съобщение 241 „Преобразуването не бе успешно при преобразуване на дата и/или час от низ от знаци“ в SQL Server

  2. Какво представляват ограниченията на базата данни?

  3. Избягвайте да наименувате съхранените от потребителя процедури SP% или SP_%

  4. АКТУАЛИЗИРАНЕ, ако съществува друго INSERT в SQL Server 2008

  5. Разделяне на стойности, разделени със запетая, в колони на множество редове в Sql Server