建立复合主键 表 T_Table(aa,bb,cc)把aa,bb建立复合主键怎么建,请举例。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CREATE INDEX IX_AA_BB ON T_Table(aa, bb)LOGGINGTABLESPACE 表空间PCTFREE 10INITRANS 2MAXTRANS 255STORAGE ( INITIAL 64K MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT )NOPARALLEL; 老大没看清楼主说是主键? 应该这样吧:alter table T_Table add constraint PK_T_Table primary key (aa,bb); 主键是数据库表的一个重要属性,建立主键能避免表中存在完全相同的记录,也就是说主键在一张表中的记录值是唯一的。 建立主键有两种方法:一种是在数据库提供的gui环境中建立,另一种是通过sql语句执行建立,下面分别介绍。 1.在数据库提供的gui环境中建立(以sql7为例)。 输入表信息后按ctrl键同时选中多行,然后点上面的主键按钮就行了。 2.通过sql语句执行建立。又分两种,一是在建表语句中直接写,二是建表之后更改表结构。 在建表语句中直接写: create table 表名 (字段名1 int not null, 字段名2 nvarchar(13) not null primary key (字段名1, 字段名2), 字段名3………… 字段名n………… ) 建表之后更改表结构: create table 表名 (字段名1 int not null, 字段名2 nvarchar(13) not null 字段名3………… 字段名n…………) go alter table 表名 with nocheck add constraint [pk_表名] primary key nonclustered ( [字段名1], [字段名2] ) go 读取数据库A中的某些记录放到数据库B中 高手们,在线等,各位高手,新手求救一条oracle的查询语句 oralc乱码问题 字段值拆分合并的问题 请教高手一个关于日期的SQL 求救,在win2Kpro上安装完Oracle9i,点击Enterprise manage console后一闪而过??? 高分求救!存储过程中如何truncate某个表。 把数据表中clob类型字段中的回车替换成"<br>" 这个触发器怎么写?高手进! 请问各位:能不能介绍几本或者几篇关于使用tord的书阿? raise 使用问题 rman 恢复后要重建临时表空间吗
(aa, bb)
LOGGING
TABLESPACE 表空间
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE (
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0
FREELISTS 1
FREELIST GROUPS 1
BUFFER_POOL DEFAULT
)
NOPARALLEL;
老大没看清楼主说是主键? 应该这样吧:alter table T_Table add constraint PK_T_Table primary key (aa,bb);
主键是数据库表的一个重要属性,建立主键能避免表中存在完全相同的记录,也就是说主键在一张表中的记录值是唯一的。 建立主键有两种方法:一种是在数据库提供的gui环境中建立,另一种是通过sql语句执行建立,下面分别介绍。 1.在数据库提供的gui环境中建立(以sql7为例)。 输入表信息后按ctrl键同时选中多行,然后点上面的主键按钮就行了。 2.通过sql语句执行建立。又分两种,一是在建表语句中直接写,二是建表之后更改表结构。 在建表语句中直接写: create table 表名 (字段名1 int not null,
字段名2 nvarchar(13) not null primary key (字段名1, 字段名2),
字段名3…………
字段名n………… ) 建表之后更改表结构: create table 表名 (字段名1 int not null,
字段名2 nvarchar(13) not null
字段名3…………
字段名n…………)
go alter table 表名 with nocheck add
constraint [pk_表名] primary key nonclustered
(
[字段名1],
[字段名2]
)
go