Tuesday 30 November 2021

Explain column constraints with example.कॉलम प्रतिबंध को उदाहरण सहित समझाइए।


 

Column Constraints

Constraints are the part of the table definition that limit the values entered into its column.


Coloum प्रतिबंध



कॉलम प्रतिबंध Table की परिभाषा का हिस्सा हैं जो Table के कॉलमों में दर्ज डाटा को सीमित करता हैं। जिससे गलत या unwanted डाटा डाले जाने की समस्या का हल हो जाता हैं

यदि हम नीचे लिखी गयी प्रोपर्टी को Table के किसी भी कॉलम पर apply कर देते है तो फिर Table मे एंट्री करते समय

(i) Not Null - Prevent a column from permitting NULL values.

कॉलम को खाली नहीं छोड़ सकते कोई न कोई value डालनी ही चाहिये|

 

(ii) UNIQUE - Ensures uniqueness of the values in a column.

जो value डाल रहे हैं अगर उस पहले भी डाल चुके है तो एंट्री नही होगी अतः कोई unique value ही होनी चाहिए

 

(iii) PRIMARY KEY - Same as UNIQUE and NotNull, but only one column per table.

यह भी unique और NotNull दोनों के गुण रखती है

 

(iv) CHECK - Controls the value of a column(s) being inserted.

कॉलम की value को टिक मार्क द्वारा नियंत्रित करता है।



(v) DEFAULT - Assign a default value for column(s) at the time of insertion when no value is given for that column.

इससे किसी कॉलम की value को ऑटो सेट कर सकते है फिर उसे बार बार डालने की जरूरत नहीं रहती एंट्री करते समय अपने आप value डल जाती है.

(vi) REFERENCES - Assigns a foreign key constraint to maintain "Referential Integrity".

दूसरी Table के किसी कॉलम का रेफेरेंस देने के लिए इसका प्रयोग किया जाता है

Examples:–

1. CREATE TABLE ITEMMAST(

ITNO NUMBER(4) PRIMARY KEY,

NAME VARCHAR2(20) NOT NULL UNIQUE,

UOM CHAR(4),

RATE NUMBER(8,2) NOT NULL

);


No comments:

Post a Comment