SQLのDEFAULT制約2024 年の最新の入門チュートリアル。このコースでは SQLのDEFAULT制約,SQLのDEFAULT制約は時のCREATE TABLE,SQLのDEFAULT制約は、ALTER TABLEとき,DEFAULT制約を元に戻します, について学習できます。
SQLのDEFAULT制約
SQLのDEFAULT制約
DEFAULT制約は、カラムにデフォルト値を挿入するために使用されます。
他の値が指定されていない場合、デフォルト値は、すべての新しいレコードを追加します。
SQLのDEFAULT制約は時のCREATE TABLE
「人」の表では、「都市」の列にDEFAULT制約を作成するために作成され、以下のSQL:
私のSQL / SQL Serverの/ Oracleの/ MSアクセス:
CREATE TABLE Persons
(
P_Id int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255) DEFAULT 'Sandnes'
)
このような関数同様のGETDATE()を使用することで、DEFAULT制約は、システムの値を挿入するために使用することができます。
CREATE TABLE Orders
(
O_Id int NOT NULL,
OrderNo int NOT NULL,
P_Id int,
OrderDate date DEFAULT GETDATE()
)
SQLのDEFAULT制約は、ALTER TABLEとき
テーブルが作成されている場合、「市」でカラムのDEFAULT制約を作成し、次のSQLを使用してください:
MySQLの:
ALTER TABLE Persons
ALTER City SET DEFAULT 'SANDNES'
SQL Serverの/ MSアクセス:
ALTER TABLE Persons
ALTER COLUMN City SET DEFAULT 'SANDNES'
オラクル:
ALTER TABLE Persons
MODIFY City DEFAULT 'SANDNES'
DEFAULT制約を元に戻します
DEFAULT制約を削除するには、次のSQLを使用します。
MySQLの:
ALTER TABLE Persons
ALTER City DROP DEFAULT
SQL Serverの/ Oracleの/ MSアクセス:
ALTER TABLE Persons
ALTER COLUMN City DROP DEFAULT