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

ORA-02253:спецификацията на ограничение не е разрешена тук

create table log_table(
log_id varchar2(1000) primary key,
voter_ID varchar2(1000),   -- comma
CONSTRAINT abc FOREIGN KEY (voter_ID) REFERENCES voters(voter_ID)
)

Трябва да добавите , преди ограничение:

create table log_table(
log_id varchar2(1000) primary key,
voter_ID varchar2(1000),
date_logged date, -- here
CONSTRAINT abc FOREIGN KEY (voter_ID) REFERENCES voters(voter_ID)
)

Също така бих преразгледал типа данни на log_id /voter_id като (ЧИСЛО/ЦЯЛО ЧИСЛО).



  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 12.2)

  2. Дата на Oracle към дата на Java

  3. Вмъкване на няколко реда в Oracle

  4. Създаване на материализиран изглед, който се опреснява на всеки 5 минути

  5. EF заявка към Oracle хвърля ORA-12704:несъответствие на набора от знаци