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

ORA-00904:ID:невалиден идентификатор

Обърнете внимание на следния ред:

CONSTRAINT fk_ingredient_list FOREIGN KEY(id) REFERENCES ingredient_list(id)

Вашата таблица няма колона с име "id". Предполагам, че искахте да пишете

CONSTRAINT fk_ingredient_list FOREIGN KEY(ingredient_id) REFERENCES ingredient_list(id)

РЕДАКТИРАНЕ:
Освен това, както сами подозирате, ако искате да препратите към ingredient_list таблица, трябва да я създадете, преди да създадете ingredients таблица, която го препраща.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. как да използвате dbms_scheduler за изпълнение на заданието на всеки 30 минути

  2. Oracle създава таблица като нулева стойност

  3. Решение за пропуски и острови в Oracle - използване на рекурсивно

  4. JAXB 2 в Oracle 10g Webapp

  5. Непоследователно транспониране