آموزش SQL | قانون DEFAULT

از قانون DEFAULT برای تعیین یک مقدار پیش فرض برای یک ستون در مواقعی که هیچ مقداری برای ستون وارد نشده است، استفاده می شود.

قانون DEFAULT در دستور CREATE TABLE

My SQL / SQL Server / Oracle / MS Access:

CREATE TABLE Persons (
    ID int NOT NULL,
    LastName varchar(255) NOT NULL,
    FirstName varchar(255),
    Age int,
    City varchar(255) DEFAULT 'Sandnes'
);

از قانون DEFAULT می توان برای وارد کردن مقادیر سیستمی نیز استفاده کرد. مثلاً هر بار که یک ردیف جدید در جدول اضافه می شود تاریخ همان لحظه ی سیستم در این ستون وارد شود. که برای اینکار از تابع سیستمی GETDATE()‎ استفاده می شود. و همینطور از توابع سیستمی دیگری نیز برای این کار می توان استفاده کرد.

CREATE TABLE Orders (
    ID int NOT NULL,
    OrderNumber int NOT NULL,
    OrderDate date DEFAULT GETDATE()
);
پرسش و پاسخ این درس

برای ثبت پرسش ابتدا در سایت وارد شوید.

  • 1
  • 2