在SQL Server中,可以使用DEFAULT
關鍵字來設置字段的默認值。
例如,假設我們有一個名為users
的表,其中有一個名為age
的字段,我們想要將age
字段的默認值設置為18
,可以使用以下語法:
CREATE TABLE users (
id INT PRIMARY KEY,
name VARCHAR(50),
age INT DEFAULT 18
);
在上述示例中,我們在age
字段的定義中使用DEFAULT
關鍵字來設置默認值為18
。
如果要在已存在的表上設置字段的默認值,可以使用ALTER TABLE
語句。
例如,假設我們已經有一個名為users
的表,想要將age
字段的默認值設置為18
,可以使用以下語法:
ALTER TABLE users
ALTER COLUMN age SET DEFAULT 18;
在上述示例中,我們使用ALTER TABLE
語句和ALTER COLUMN
子句來修改age
字段的默認值為18
。
注意:如果表中已經有數據,修改字段的默認值不會更改已經存在的行的值。只有在插入新的行時,才會使用默認值。如果要更新已存在的行的值,可以使用UPDATE
語句。