Оператор SQL DEFAULT определяет значение, которым будет заполнен тот или иной столбец по умолчанию при создании таблицы. Данное значение будет вставляться в запись, если иное не указано.
Оператор SQL DEFAULT имеет следующий синтаксис:
CREATE TABLE table_name ( column_name1 data_type(size) DEFAULT 'default_name' )
Пример оператора SQL DEFAULT. По аналогии с примером 1 оператора SQL CREATE создать таблицу Planets, где по умолчанию, с помощью оператора SQL DEFAULT в столбце HavingRings должно стоять значение ‘No':
CREATE TABLE Planets ( ID int, PlanetName varchar(10), Radius float (10), SunSeason float(10), OpeningYear int, HavingRings bit DEFAULT 'No', Opener varchar(30) )
Теперь при заполнении таблицы оператором SQL INSERT, если мы не станем указывать значение поля HavingRings, в него будет автоматически проставлено значение ‘No’.