SQL Serverのフィールドにデフォルト値を設定する方法は何ですか?
SQL Serverでは、デフォルト制約を使用してデフォルト値を設定することができます。以下はデフォルト値を設定する手順です:
表を作成する際に、フィールドの定義にDEFAULTキーワードを使用してデフォルト値を設定することができます。例えば:
CREATE TABLE Employees (
ID INT PRIMARY KEY,
Name VARCHAR(50),
Age INT DEFAULT 30
);
上記の例では、フィールドAgeのデフォルト値が30に設定されています。
既存のテーブルにデフォルト値を追加する必要がある場合は、ALTER TABLE ステートメントを使用してDEFAULT制約を追加することができます。例えば、
ALTER TABLE Employees
ADD CONSTRAINT DF_Employees_Age DEFAULT 30 FOR Age;
上記の例では、フィールドAgeのデフォルト値は30に設定されています。
3、既存のデフォルト値を変更する必要がある場合は、ALTER TABLE文を使用して既存のDEFAULT制約を変更できます。例:
ALTER TABLE Employees
ADD CONSTRAINT DF_Employees_Age DEFAULT 40 FOR Age;
例において、フィールドAgeのデフォルト値が40に変更されました。
上記の方法を使用すると、SQL Serverでフィールドのデフォルト値を設定および変更することができます。