आपको डेटा डिक्शनरी को क्वेरी करने की आवश्यकता है, विशेष रूप से USER_CONS_COLUMNS
तालिका कॉलम और संबंधित बाधाओं को देखने के लिए देखें:
SELECT *
FROM user_cons_columns
WHERE table_name = '<your table name>';
FYI करें, जब तक कि आपने विशेष रूप से अपनी तालिका को कम केस नाम (डबल कोट्स का उपयोग करके) के साथ नहीं बनाया है, तब तालिका का नाम अपर केस में डिफ़ॉल्ट हो जाएगा, इसलिए सुनिश्चित करें कि यह आपकी क्वेरी में ऐसा है।
यदि आप तब बाधा के बारे में अधिक जानकारी देखना चाहते हैं तो USER_CONSTRAINTS
को क्वेरी करें देखें:
SELECT *
FROM user_constraints
WHERE table_name = '<your table name>'
AND constraint_name = '<your constraint name>';
यदि तालिका को किसी ऐसे स्कीमा में रखा गया है जो आपकी डिफ़ॉल्ट स्कीमा नहीं है तो आपको दृश्यों को इसके साथ बदलने की आवश्यकता हो सकती है:
all_cons_columns
और
all_constraints
जहां क्लॉज जोड़ना:
AND owner = '<schema owner of the table>'