sqlserver2008主鍵
⑴ sql server 2008如何在創建了表之後設置復合主鍵
CreateTableT
(
Aint,
Bint,
Cint,
Dint
)
--代碼(可空列不能創建主鍵,所以先修改為notnull)ALTERTABLETADDCONSTRAINTPK_TPRIMARYKEYCLUSTERED(A,B,C)
--或者
--選中表->右鍵->設計->選擇列(按Ctrl多選)->右鍵->設置主鍵->保存
⑵ sql server 2008中如何用可視化的(就相當於2005中的企業管理器)方法設置主鍵
新建表的時候可以設主鍵啊,就在上面的工具欄上,有個鑰匙放在窗口前面的圖標,叫"管理主鍵或索引" 點一下就出設置的界面了。
還有一個就在資料庫關系圖那裡,新建資料庫關系圖,然後把要設置的表添加到關系圖里,就能很方便的管理主鍵和外鍵了。
⑶ sql server 2008 怎麼做到,同時更新兩個表,兩個表有主鍵關聯
如果是用SQL語句建表,如下:(假設要讓a和c組合作為主碼)
create table t1(
a int,
b varchar(20),
c int,
primary key(a,c)
)
如果用圖形化界面做,按住ctrl鍵,然後選擇a和c兩個列,接著右鍵菜單選擇「設置為主鍵」即可。
⑷ sql server 2008可視化操作 怎麼查看錶哪個欄位是主鍵
你好,可以查看錶結構,或者利用系統表sysobjects查詢(放在腳本裡面寫)。select * from sysobjects where parent_obj in (select id from sysobjects where name='表名') and xtype='pk',查出來的第一個欄位就是主鍵了.
也可以第一種方法查看,利用表的結構,欄位前面有個鑰匙圖標的就是主鍵啦,如下圖:
⑸ sqlserver2008 什麼是唯一鍵 怎樣設置唯一鍵
唯一鍵分為主鍵(主鍵索引)和唯一索引(UNIQUE 索引),意思就是在某一列中不能出現重復值,但主鍵索引和唯一索引的區別是,主鍵索引不允許為空,而唯一索引允許為空,其中空(null)是可以不唯一的。
設置方法分別如下:
創建主鍵索引:
主鍵名primarykey(欄位名);
創建唯一索引:
_cindexONmytable(mycolumn);
⑹ sql server 2008如何設置聯合主鍵
···選擇2個欄位 右鍵····
⑺ 在sql server中如何查看主鍵名並刪除
以sqlserver2008為例。
1、登錄SQL Server Management Studio。
2、進入後,查看左邊的樹,找到要查找的表所在的庫。
3、依次點擊資料庫——系統資料庫——表——系統表——表名左邊的「+」——鍵
4、如圖所示就是主鍵名: