ఎస్క్యూఎల్ డిఫాల్ట్ కన్స్ట్రైక్షన్
- ముంది పేజీ SQL తనిఖీ
- తదుపరి పేజీ SQL Create Index
ఎస్క్యూఎల్ డిఫాల్ట్ కన్స్ట్రైక్షన్
DEFAULT బాధ్యత విభాగాన్ని కొలములకు డిఫాల్ట్ విలువలను జోడించడానికి ఉపయోగిస్తారు.
ఎటువంటి వివరాలు లేకపోతే, డిఫాల్ట్ విలువను కొత్త రికార్డులకు జోడిస్తారు.
SQL DEFAULT Constraint on CREATE TABLE
క్రింది SQL "Persons" పద్ధతిలో "City" కలనకు DEFAULT బాధ్యత సృష్టించడానికి ఉపయోగించబడింది:
My SQL / SQL Server / Oracle / MS Access:
CREATE TABLE Persons ( Id_P int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255) DEFAULT 'Sandnes' )
GETDATE() వంటి ఫంక్షన్లను ఉపయోగించడం ద్వారా, DEFAULT బాధ్యత కూడా సిస్టమ్ విలువలను ప్రవేశపెట్టడానికి ఉపయోగించబడవచ్చు:
CREATE TABLE Orders ( Id_O int NOT NULL, OrderNo int NOT NULL, Id_P int, OrderDate date DEFAULT GETDATE() )
ALTER TABLE పై DEFAULT బాధ్యత పరిమితి నిబంధన
పద్ధతిలో ఉన్న "City" కలనకు DEFAULT బాధ్యత సృష్టించడానికి, క్రింది SQL ఉపయోగించండి:
MySQL:
ALTER TABLE Persons ALTER City SET DEFAULT 'SANDNES'
SQL Server / Oracle / MS Access:
ALTER TABLE Persons ALTER COLUMN City SET DEFAULT 'SANDNES'
DEFAULT బాధ్యత రద్దు చేయండి
DEFAULT బాధ్యత రద్దు చేయడానికి, క్రింది SQL ఉపయోగించండి:
MySQL:
ALTER TABLE Persons ALTER City DROP DEFAULT
SQL Server / Oracle / MS Access:
ALTER TABLE Persons ALTER COLUMN City DROP DEFAULT
- ముంది పేజీ SQL తనిఖీ
- తదుపరి పేజీ SQL Create Index