आपका कोड सफल नहीं हुआ क्योंकि कॉलम employees.employee_id
डिफ़ॉल्ट मान के बिना एक गैर-शून्य फ़ील्ड है। जब आप दौड़ते हैं:
INSERT INTO EMPLOYEES(INCREASE2)
VALUES ('whatever');
Employees
. में अन्य सभी क्षेत्रों के मान डिफ़ॉल्ट असाइन किए गए हैं, या NULL
यदि कोई डिफ़ॉल्ट मान मौजूद नहीं है। क्योंकि यह एक बाधा का उल्लंघन करता है, आपको एक त्रुटि मिलती है।
आम तौर पर, employee_id
. जैसा फ़ील्ड अनुक्रम के लिए आवंटित किया जाएगा। यह स्वचालित रूप से प्रत्येक नए रिकॉर्ड के लिए एक स्वतः-वृद्धिशील मान सम्मिलित करेगा।