ایس ل کوئل ڈی�ولٹ قید
- صفحه قبلی SQL Check
- صفحه بعدی SQL Create Index
ایس ل کوئل ڈی�ولٹ قید
محدودیت پیشفرض برای اضافه کردن مقدار پیشفرض به ستونها استفاده میشود。
اگر کوئی دوسری مقدار تعیین نشده باشد، مقدار پیشفرض به تمامی رکوردهای جدید اضافه خواهد شد。
SQL DEFAULT Constraint on CREATE TABLE
SQL زیر در ایجاد جدول "Persons" برای ستون "City" محدودیت پیشفرض ایجاد میکند:
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()، محدودیت پیشفرض میتواند برای وارد کردن مقادیر سیستم استفاده شود:
CREATE TABLE Orders ( Id_O int NOT NULL, OrderNo int NOT NULL, Id_P int, OrderDate date DEFAULT GETDATE() )
محدودیت پیشفرض SQL در ALTER TABLE
اگر میخواهید محدودیت پیشفرض برای ستون "City" را در جدول موجود ایجاد کنید، از SQL زیر استفاده کنید:
MySQL:
ALTER TABLE Persons ALTER City SET DEFAULT 'SANDNES'
SQL Server / Oracle / MS Access:
ALTER TABLE Persons ALTER COLUMN City SET DEFAULT 'SANDNES'
لغو محدودیت پیشفرض
برای لغو محدودیت پیشفرض، از SQL زیر استفاده کنید:
MySQL:
ALTER TABLE Persons ALTER City DROP DEFAULT
SQL Server / Oracle / MS Access:
ALTER TABLE Persons ALTER COLUMN City DROP DEFAULT
- صفحه قبلی SQL Check
- صفحه بعدی SQL Create Index