यहां दिए गए दोनों उत्तरों में एक कॉलम पर विशिष्टता लागू करने का एक तरीका छूट गया है:एक अद्वितीय अनुक्रमणिका . बनाकर (स्तंभ पर एक अद्वितीय बाधा को परिभाषित किए बिना)। ये दो लिंक देखें (एक , दो ) यदि आप इस विकल्प से परिचित नहीं हैं।
यह जांच अतिरिक्त की जानी चाहिए अद्वितीय बाधा जांच के लिए:
select count(*) from
USER_IND_COLUMNS cols
where cols.table_name='YOUR_TABLE_NAME'
and cols.COLUMN_NAME='YOUR_COLUMN';
एक अद्वितीय बाधा की जांच करने के लिए पहले से प्रदान की गई विधि का उपयोग करें:
select count(*) cnt
from user_constraints uc
where uc.table_name='YOUR_TABLE_NAME'
and uc.constraint_type='U';
वैकल्पिक रूप से आप ALL_CONSTRAINTS
. में भी देख सकते हैं और ALL_IND_COLUMNS
दृश्य।