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

तालिका त्रुटि बनाएँ - Oracle SQL

ऐसा लगता है कि आप एक विदेशी कुंजी इनलाइन घोषित करने का प्रयास कर रहे हैं और सिंटैक्स गलत है, आप चाहते हैं:

CREATE TABLE B_BOOKING (
    booking_number int PRIMARY KEY,
    date_booked date,
    performance_order int,
    base_pay int,
    band_number int,
    concert_number int REFERENCES B_CONCERT(concert_number)
)

साथ ही, आपको NOT NULL . की आवश्यकता नहीं है PRIMARY KEY पर प्रतिबंध कॉलम।

वैकल्पिक रूप से आप बाधा को इस प्रकार घोषित कर सकते हैं:

CREATE TABLE B_BOOKING (
    booking_number int PRIMARY KEY,
    date_booked date,
    performance_order int,
    base_pay int,
    band_number int,
    concert_number int,
    CONSTRAINT constraint_name FOREIGN KEY ( concert_number )
                               REFERENCES B_CONCERT(concert_number)
)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. जेडीबीसी कनेक्शन से ड्राइवर वर्ग का नाम (चालक का नाम नहीं) कैसे प्राप्त करें?

  2. एक प्रक्रिया के भीतर एक और पीएल/एसक्यूएल प्रक्रिया को कॉल करना

  3. Oracle SQL में कोड कैसे लिखें (जैसे 'CCYYMMDD' in 102 )

  4. Ingres में मनमानी क्वेरी के लिए परिणाम सेट आकार को कैसे सीमित करें?

  5. ORA-06502:PL/SQL:संख्यात्मक या मान त्रुटि:वर्ण स्ट्रिंग बफ़र C# कोड से बहुत छोटा अपवाद है