新增約束
ALTER TABLE Employees
ADD CONSTRAINT DefaultSalary DEFAULT ((100)) FOR [Salary]
這會新增一個名為 DefaultSalary 的約束,它為 Salary 列指定預設值 100。
可以在表級新增約束。
約束的型別
- 主鍵 - 防止表中的重複記錄
- 外來鍵 - 指向另一個表中的主鍵
- 不為空 - 防止將空值輸入列
- 唯一 - 唯一標識表中的每條記錄
- 預設值 - 指定預設值
- 檢查 - 限制可放置在列中的值的範圍
要了解有關約束的更多資訊,請參閱 Oracle 文件 。