alter table 表名
add primary key 字段名;
add primary key 字段名;
解决方案 »
- Oracle10g 的 逻辑结构和物理结构的几个问题,请您解答
- 如何从oracle11g数据库中提取精简客户端,需要那些dll,要使用sqlldr.exe
- Oracle中多用户操作表很慢!!!
- 子表数据更新到母表,及时和准确如何保证
- oracle里如何查看多少个锁以及每个锁对应的SID和SQL_TEXT
- [求助]一个既简单又不简单的问题
- 表内字段顺序的问题
- 请问len(),isnull()命令在Oracle中怎么用?
- 一个数据库中50个表,能否用sql查询出那些表中含有dw的字段
- oracle 无效数据对象
- 自己定义了一个procedure deletealltable,在SQLPLUS下如何调用?
- oracle中有没有与SQL Server中的@@error类似的参数
ADD (CONSTRAINT aa_primarykey PRIMARY KEY(aa.aaa))
我原来建的表是
create table mytable(
code number(5) primary key,
subcode number(5),
name varchar2(20))现在我想把subcode 也变为主健。
先SQL> alter table aa drop constraint aa_primarykey ;有错,错误信息是ORA-02443: 存在しない制約を削除することはできません。
drop primary key;
删除以前的主键
alter table mytable
add primary key(字段,字段2);
新增加的主键