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、如图所示就是主键名: