मैं ओरेकल एसक्यूएल में 'कर्मचारी' तालिका में मान डालने की कोशिश कर रहा हूं। मेरे पास एक विदेशी कुंजी द्वारा निर्धारित मूल्यों को इनपुट करने के बारे में एक प्रश्न है:तालिकाओं में मान डालना ओरेकल एसक्यूएल
मेरे कर्मचारियों के पास 3 विशेषताएं हैं जो विदेशी कुंजी द्वारा निर्धारित की जाती हैं: राज्य, स्थिति, & प्रबंधक। मैं मूल्यों को सम्मिलित करने और डेटा में मैन्युअल रूप से टाइप करने के लिए INSERT INTO
कथन का उपयोग कर रहा हूं। क्या मुझे डेटा इनपुट करने के लिए प्रत्येक संदर्भ को शारीरिक रूप से देखने की आवश्यकता है या क्या कोई ऐसा आदेश है जिसका मैं उपयोग कर सकता हूं? जैसे
INSERT INTO Employee
(emp_id, emp_name, emp_address, emp_state, emp_position, emp_manager)
VALUES
(001, "John Doe", "1 River Walk, Green Street", 3, 5, 1000)
यह कर्मचारी तालिका को (John Doe, 1 River Walk, Green Street, New York, Sales Executive, Barry Green)
के साथ पॉप्युलेट करना चाहिए। State
तालिका में न्यू यॉर्क state_id=3
है; positions
तालिका में बिक्री कार्यकारी position_id=5
है; और बैरी ग्रीन manager
तालिका में है।
क्या कोई तरीका है जिसमें मैं संदर्भित तालिकाओं के टेक्स्ट मान इनपुट कर सकता हूं, ताकि ओरेकल टेक्स्ट को पहचान सके और प्रासंगिक आईडी से मेल खा सके? मुझे आशा है कि इस सवाल से कुछ भी स्पष्ट करने में खुशी होगी।
धन्यवाद!
क्या आपका मतलब है 'p_state_id' में? – MatBailie
हाँ - अच्छी पकड़ :) – alfasin
यह अब तक जो कुछ मैंने कवर किया है उससे थोड़ा अधिक उन्नत है, लेकिन मैं कार्यों को समझता हूं और वास्तव में आप क्या कर रहे हैं। मुझे अतिरिक्त सुरक्षा के लिए भी त्रुटि जांचना पसंद है। इस – adohertyd