SQL SERVER中增加刪除約束

2021-06-27 10:06:12 字數 1006 閱讀 5088

查詢使用者自建約束:

select object_name(object_id) as nameofconstraint, 

schema_name(schema_id) as schemaname,

object_name(parent_object_id) as tablename,

type_desc as constrainttype

from sys.objects

where type_desc like '%constraint' order by tablename

下面的全為**內容:

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中增加刪除約束

sql server中增加刪除約束 sql server中增加約束的語句是 新增主鍵約束 alter table 表名 add constraint 約束名 primary key 主鍵 新增唯一約束 alter table 表名 add constraint 約束名 unique 字段 新增預設約...

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...