我想给一个已定义的表中的一个字段定义为主建,sql语句该怎么写。 alter table 表名 add primary key 字段名; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ALTER TABLE aa 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 ;表已更改。 执行先SQL> alter table aa drop constraint aa_primarykey ;有错,错误信息是ORA-02443: 存在しない制約を削除することはできません。 alter table mytabledrop primary key;删除以前的主键alter table mytableadd primary key(字段,字段2);新增加的主键 Oracle View 的问题 com组件打开oracle连接出未指定的错误 关于表空间 急盼oracle数据库的优化问题! REDO01.LOG REDO02.LOG文件丢时,恢复时遇到问题 子串 如何加速表和表之间字段值copy 安装oracle9i企业版后进行数据库配置提示insufficient privileges 在下想学习oracle,各位前辈能否给点意见!!!谢谢各位!! insert into 的问题 自己定义了一个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);
新增加的主键