表 T_Table(aa,bb,cc)把aa,bb建立复合主键怎么建,请举例。
解决方案 »
- 请问php+oracle,有没有好用的全文检索工具呢
- orcle8i数据库中的REDO01-REDO03日志文件被优化大师删掉,在ORACLE里怎么恢复,怎么重做日志文件
- 请大家推荐关于数据库设计资料
- c 程序在VC平台下 连接 Oracle成功,但数据无法交互[
- 日期转换为字符串的简单问题!请大家帮忙!
- delphi7+ADO 连接oracle8i,在关闭连接时出现错误提示
- 询问,oracle有没有相对轻量级的数据库
- 请解释
- 哪位高手能给我篇在TRU64上安装oracle920的安装文档?
- odac部署问题:请大神赐教如何部署,部署在服务器上还是客户端上
- 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