Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

SQL - दायां कोष्ठक गुम है

FOREIGN KEY हटाएं खंड। अपना CREATE TABLE फिर से लिखें बयान इस प्रकार है:

CREATE TABLE User_Role ( 
      user_role_id         INT  NOT NULL  , 
      Users_user_id        INT  REFERENCES Users(user_id), 
      User_Types_user_type VARCHAR(20) REFERENCES User_Types(user_type),  
      PRIMARY KEY(user_role_id) 
    )

इस मामले में ओरेकल द्वारा बाधा नाम उत्पन्न किए जाएंगे। यदि आप उन्हें अधिक अर्थपूर्ण नाम देना चाहते हैं तो आप अपनी create table . लिख सकते हैं बयान इस प्रकार है:

  CREATE TABLE User_Role1 ( 
      user_role_id         INT  NOT NULL  , 
      Users_user_id        INT  , 
      User_Types_user_type VARCHAR(20) ,  
      constraint PK_YourTable PRIMARY KEY(user_role_id), 
      constraint FK_Table_1 foreign key(Users_user_id) REFERENCES Users(user_id),
      constraint FK_Table_2 foreign key(User_Types_user_type) REFERENCES User_Types(user_type)
    )


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL त्रुटि:ORA-02291:अखंडता बाधा

  2. अपने JDBC ड्राइवर का उपयोग करके Oracle में pi () फ़ंक्शन क्यों काम नहीं करता है?

  3. Files.probeContentType(new File(.ttf).toPath()); द्वारा पहचाने जाने वाले फ़ाइल प्रकारों को जोड़ना;

  4. Oracle क्लस्टर से JDBC कनेक्शन

  5. Oracle डेवलपर टूल्स 12 इंस्टाल यह दावा करने में विफल रहता है कि मेरे पास Windows XP है। मेरे पास विंडोज 7 है