2013-12-15 7 views
16

जब हम Oracle में एक मेज को परिभाषित हम के रूप में कॉलम परिभाषित कर सकते हैं:क्या "नल नल" और "नल सक्षम नहीं" के बीच कोई अंतर है?

"NAME" VARCHAR2(80) NOT NULL ENABLE 

मेरा प्रश्न मैं "सक्षम करें" इस बयान में का अर्थ नहीं समझ सकता है। अगर हम सिर्फ "NAME" VARCHAR2(80) NOT NULL के रूप में परिभाषित करते हैं तो क्या अंतर होगा?

उत्तर

26

ENABLE डिफ़ॉल्ट स्थिति है, इसलिए इसे छोड़कर एक ही प्रभाव पड़ता है। इसके विपरीत DISABLE निर्दिष्ट करना होगा, इस स्थिति में बाधा सक्रिय नहीं होगी।

अधिक जानकारी के लिए constraint दस्तावेज़ीकरण देखें।

संबंधित मुद्दे