sql server增加及刪除約束的方法

2021-06-20 02:31:17 字數 748 閱讀 2270

根據不同的需要,sql server資料庫中不同的表之間有的將有所關聯,下面將為您介紹sql server中如何增加約束,並刪除的方法,供您參考。

sql server中增加約束的語句是:

---新增主鍵約束

alter table 表名

add constraint 約束名 primary key (主鍵)

---新增唯一約束

alter table 表名

add constraint 約束名 unique (字段)

---新增預設約束

alter table 表名

add constraint 約束名 default ('預設內容') for 字段

--新增檢查check約束,要求字段只能在1到100之間

alter table 表名

add constraint 約束名 check (字段 between 1 and 100 )

---新增外來鍵約束(主表stuinfo和從表stumarks建立關係,關聯欄位為stuno)

alter table 從表

add constraint 約束名

foreign key(關聯字段) references 主表(關聯字段)

gosql server中刪除約束的語句是:

alter table 表名 drop constraint 約束名

sp_helpconstraint 表名 找到資料表中的所有列的約束

在查詢分析器中執行

SQL Server 增加 刪除 修改

use test go student表 1 1 新增行 全部列的資訊 insert into student values 9 黎明 1992 06 10 男 1 2 新增行 部分資訊,沒有新增資訊的列顯示null insert into student s sname values 12 趙亮 ...

sqlserver增加刪除外來鍵

下面將對使用transact sql語句,設定表mybbs中的authorid為sql外來鍵的方法及步驟進行了詳細說明,希望對您能夠有所啟迪。設定表mybbs中的authorid為sql server外來鍵,參照author表的id欄位,直接使用transact sql語句,過程如下 增加表mybb...

SQL SERVER中增加刪除約束

查詢使用者自建約束 select object name object id as nameofconstraint,schema name schema id as schemaname,object name parent object id as tablename,type desc as ...