有時我們可能決定在現有的表格中新增一個限制 (要了解可以放在資料庫表格上的不同類型的限制,請參閱 CONSTRAINT 教學)。在 SQL 中添加限制的語法為:

ALTER TABLE "表格名稱"
ADD [限制名稱] [限制種類] [限制條件];

讓我們看一個例子。假設我們的起點是在 CREATE TABLE 那一頁所建立的 Customer 表格:

Customer 表格
 欄位名稱  資料種類 
 First_Name  char(50) 
 Last_Name  char(50) 
 Address  char(50) 
 City  char(50) 
 Country  char(25) 
 Birth_Date  datetime 

假設我們想要在 "Address" 列上添加一個 UNIQUE 限制。為此,我們輸入:

MySQL:

ALTER TABLE Customer ADD CONSTRAINT Con_First UNIQUE (Address);

Oracle:

ALTER TABLE Customer ADD CONSTRAINT Con_First UNIQUE (Address);

SQL Server:

ALTER TABLE Customer ADD CONSTRAINT Con_First UNIQUE (Address);

Con_First 是限制的名稱。

下一頁: Drop Constraint (刪除限制)

本頁最近於 2023年12月29日更新



Copyright © 2024   1keydata.com   版權所有