Oracle
 sql >> Baza danych >  >> RDS >> Oracle

ORA-00904:ID:nieprawidłowy identyfikator

Spójrz na następujący wiersz:

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

Twoja tabela nie zawiera kolumny o nazwie „id”. Zakładam, że chciałeś pisać

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

EDYCJA:
Dodatkowo, jak podejrzewałeś, jeśli chcesz odwołać się do ingredient_list tabeli, musisz ją utworzyć przed utworzeniem ingredients tabela, która się do niej odwołuje.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zbieranie zbiorcze i natychmiastowe wykonywanie w Oracle

  2. Dostałem minus jeden z przeczytanej rozmowy

  3. Używanie wyzwalacza do implementacji ograniczenia sprawdzania klucza obcego

  4. Policz duplikaty CLOB w dużej tabeli Oracle

  5. Jak znaleźć wersję komponentów EBS R12?