sql2005設置外鍵
『壹』 sql2005中怎麼設置外鍵約束關系的啊,不知道怎麼操作。
alter table 外鍵表名
add
constraint 約束敗櫻名 foreign key(外含睜鍵欄位) references 主鍵表名(主鍵談枯歲欄位)
『貳』 SQL SERVER 2005 怎麼添加外鍵啊
比如:table1(ID1)和table2(ID2)間建主外鍵關系!銀晌察謹鄭
alter table table2
add constraint FK_ID foregin key(ID2) references table1(ID)
還可以手動建!
在要引用鍵的表上 右擊 --》關系--》添加--》」表和列的規范 「 後的按鈕進入選擇 表和列就行了
答案補充 那要看你用的是啥版本的SQL了!你用腳本吧!
會了就方便了! 答案補充 先在 執行按鈕 前的下拉框 選你的庫名 然後輸入上面的代碼 並選中!按F5
代碼要鋒茄根據你的情況修改 可參考下面的 其它加答 中的規范! </img>
『叄』 sql server 2005中外鍵約束的使用
altertable[tbname外鍵表]
addconstraintFK_外鍵約束名foreignkey(外鍵列)
references[tbname主鍵表差螞](主鍵列)--所引用列必須舉裂是唯一鍵
on虛答埋updatecascade--可選級聯更新
ondeletecascade--可選級聯刪除
『肆』 sql 添加外鍵語句
為資料庫表添加外鍵方法(以SqlSever2005資料庫為例):
1、新建兩張表,一張為主表,一張為副表。主表裡的外鍵就是連接到副表的主鍵。
『伍』 SQL 2005設外鍵,不要寫語句,像設主鍵一樣,右擊的那個
選中要操作的資料庫,然後找到"資料庫關系圖",右擊"嘩做新建數衫蘆洞據庫關系圖",然後會提示你需要哪些表,選中你要設置的那些表,確定。然後找到外鍵表的欄位,左鍵或枯按著不鬆手,拖到主鍵表對應的欄位,確定就建立了主外鍵關系了
『陸』 sql server2005如何設置外鍵 拜託說的詳細一點
右擊你要添加棚鏈外吵和鏈鍵升孫的表,選擇修改,打開表設計窗體
右擊你要添加外鍵的列,選擇關系,打開外鍵關系對話框
在右邊,單擊「表和列規范」後面的按鈕
在主鍵表下,選擇主鍵表,然後選擇主鍵表的外鍵
單擊確定,就行了
『柒』 sql怎麼設置外鍵(sql怎麼設置外鍵約束)
sqlserver中建立外鍵約束有3中方式:enterprisemanager中,tables,designtable,設置table的properties,可以建立constraint,referencekey;enterprisemanager中,diagrams,newdiagrams,建立兩個表的關系;直接用transactsql語句。
1、三個方法都需要先建立數據表。
1)運肆孝創建表author:
createtable[dbo].[author](
[id][bigint]notnull,[authorname][char](10)null,[address][char](480)null,[introction][ntext]null
)
2)創建表mybbs:
reatetable[dbo].[mybbs](
[id][bigint]identity(1,1)notnull,[authorid][bigint]notnull,[title][char](40)null,[date_of_created][datetime]null,[abstract][char](480)null,[content][ntext]null
)
2、設置表mybbs中的authorid為外鍵,參照author表的id欄位,直接使用transactsql語句,過程如下:
1)增加表mybbs(authorid)的外鍵約束fk_mybbs_author,表mybbs中的authorid受表author中的主鍵id約束:
begintransaction
altertabledbo.mybbsaddconstraintfk_mybbs_author
foreignkey(authorid)
referencesdbo.author([id])
2)刪除旁稿外鍵約束fk_mybbs_author:
--altertabledbo.mybbsdropconstraintfk_mybbs_author
--rollback
committransaction
上面onupdatecascade,ondeletecascade兩個選項,指明以後author表的id欄位有delete,update操作時,mybbs表中的id也會被級聯刪除或更新。如果沒有選中,是不可以對author表中已被mybbs表關聯的id進行update或者delete操作的。
拓展資料:SQL的主鍵和外鍵的作用:
1、插入非空值時,如果主鍵表中沒有這個值,則不能插入。
2、更新時,不能改為主鍵表中沒有的值。
3、刪除主鍵表記錄時,你可以在建外鍵雹春時選定外鍵記錄一起級聯刪除還是拒絕刪除。
4、更新主鍵記錄時,同樣有級聯更新和拒絕執行的選擇。
簡而言之,SQL的主鍵和外鍵就是起約束作用。
『捌』 sql server 2005如何設置外鍵啊.
首先選為外鍵的欄位讓穗,在另一張表中必須是主鍵才可以,即外鍵必須與主鍵相關聯才可磨滑頃以形成外鍵約束。
所以,若你的產品類別表中,流水號是系統維護的identity類型欄位,那麼你在產品表中可以將產品類別欄位改為產品類別id,然後外鍵關聯產品類別表的瞎陸流水號【主鍵】即可。然後產品表中記錄