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

SQL - Невалиден идентификатор, но къде?

Вашият проблем е причинен, защото стандартният SQL не ви позволява да се обърнете към псевдоним на колона в клауза WHERE. Това ограничение е наложено, защото когато се изпълнява кодът WHERE, стойността на колоната може все още да не е определена. Не можете да ИЗПОЛЗВАТЕ етикета „JOURS“, тъй като кодът where все още не го познава.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да изпълним ПЪЛНО ВЪНШНО СЪЕДИНЯВАНЕ в ORACLE с помощта на оператор "+"?

  2. Oracle regex - не започва с и не завършва с

  3. Oracle:указване на стойност по подразбиране за колона тип обект

  4. SQL Server, еквивалентен на Oracle НАЙ-МАЛКО?

  5. Невалидна команда CREATE, когато се използва с друга команда