新增約束

ALTER TABLE Employees
ADD CONSTRAINT DefaultSalary DEFAULT ((100)) FOR [Salary]

這會新增一個名為 DefaultSalary 的約束,它為 Salary 列指定預設值 100。

可以在表級新增約束。

約束的型別

  • 主鍵 - 防止表中的重複記錄
  • 外來鍵 - 指向另一個表中的主鍵
  • 不為空 - 防止將空值輸入列
  • 唯一 - 唯一標識表中的每條記錄
  • 預設值 - 指定預設值
  • 檢查 - 限制可放置在列中的值的範圍

要了解有關約束的更多資訊,請參閱 Oracle 文件