मैं एक डेटाबेस बना रहा हूं जो विदेशी कुंजी से मूल्यों तक पहुंचने का प्रयास कर रहा है। मैंने दो निम्नलिखित टेबल बनाए हैंएसक्यूएल त्रुटि: ओआरए -022 9 1: अखंडता बाधा
CREATE TABLE Component(
ComponentID varchar2(9) PRIMARY KEY
, TypeID varchar2(9) REFERENCES TypeComponent(TypeComponentID)
)
INSERT INTO Component VALUES(192359823,785404309)
INSERT INTO Component VALUES(192359347,785404574)
INSERT INTO Component VALUES(192359467,785404769)
INSERT INTO Component VALUES(192359845,785404867)
INSERT INTO Component VALUES(192359303,785404201)
INSERT INTO Component VALUES(192359942,785404675)
CREATE TABLE TypeComponent (
TypeComponentID varchar2(9) PRIMARY KEY
, Type_Description varchar2(30) CONSTRAINT Type_Description
CHECK(Type_Description IN('Strap', 'Buckle', 'Stud')) NOT NULL
)
INSERT INTO TypeComponent VALUES(785404309, 'Strap')
INSERT INTO TypeComponent VALUES(785404574, 'Stud')
INSERT INTO TypeComponent VALUES(785404769, 'Buckle')
INSERT INTO TypeComponent VALUES(785404867, 'Strap')
INSERT INTO TypeComponent VALUES(785404201, 'Buckle')
INSERT INTO TypeComponent VALUES(785404675, 'Stud')
ये दो टेबल हैं। Component
और TypeComponent
। Component
TypeComponent
को मूल इकाई है, और मैं निम्नलिखित सम्मिलित बयान को चलाने के लिए कोशिश कर रहा हूँ:
INSERT INTO Component VALUES(192359823,785404309)
लेकिन यह मुझे त्रुटि
दे रहा है इस सत्र में मैं Oracle SQL देव में अब तक है कि है
क्या आप अपना पूरा सत्र पोस्ट कर सकते हैं और अपनी पोस्ट को थोड़ा सा सुधार सकते हैं? –
जब भी आप SQL कथन और त्रुटि लॉग दर्ज करते हैं, तो कृपया कथन का चयन करें और कोड पर क्लिक करें (यानी, '1010' के साथ आइकन, ताकि यह सुगम हो। धन्यवाद। – Sathya