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

आपको , add जोड़ना होगा बाधा से पहले:

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 (NUMBER/INTEGER) के रूप में।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. DBCP कनेक्शन के साथ OraclePreparedStatement का उपयोग करना

  2. Oracle Enterprise 11gR2 की पुन:स्थापना के बाद .dbf फ़ाइलों से Oracle डेटाबेस को फिर से बनाएँ

  3. Oracle SQL - डायनेमिक केस स्टेटमेंट

  4. अमान्य CREATE कमांड जब इसे किसी अन्य कमांड के साथ प्रयोग किया जाता है

  5. एसक्यूएल डायनेमिक एएससी और डीईएससी