oracle alter table xxoo add constraint pk_xxoo primary key
oracle 添加 primary key 的步骤如下
-- drop table tmp_tt0 purge;
-- Create table
create table tmp_tt0
(c0 varchar2(100) default sys_guid() not null,c1 varchar2(100) not null,c2 varchar2(100)
) enable row movement monitoring initrans 10
;
create unique index pk_tmp_tt0 on tmp_tt0(c0) initrans 10 parallel 8 online;
alter table tmp_tt0 add constraint pk_tmp_tt0 primary key(c0) using index initrans 10 ;create index ind_tmp_tt0_n1 on tmp_tt0(c1) initrans 10 parallel 8 online;alter index pk_tmp_tt0 noparallel;
alter index ind_tmp_tt0_n1 noparallel;
其中 alter table tmp_tt0 add constraint pk_tmp_tt0 primary key(c0) using index initrans 10 ;
的 using index 使用 c0 列的唯一性索引。
如果该列上有唯一性索引,则使用。
如果该列上没有唯一性索引,则创建,索引的名字为约束的名字。
比如 alter table tmp_tt0 add constraint pk_tmp_tt0 primary key(c0) using index pk_tmp_tt0 initrans 10 ;
oracle alter table xxoo add constraint pk_xxoo primary key相关推荐
- Oracle alter table详解
//建测试表 create table dept( deptno number(3) primary key, dname varchar2(10), loc varchar2(13) ); crea ...
- Oracle alter table
alter table 的功能 create table test(a varchar2 ( 20 ),b number ( 2 )) 重名命 alter table test ren ...
- The ALTER TABLE statement conflicted with the FOREIGN KEY constraint FK_SortId.
在创建外键时,出错. USE E_Market GO ALTER TABLE CommodityInfo ADD CONSTRAINT FK_SortId FOREIGN KEY(SortId) re ...
- 主外键constraint、primary key、foreign key、check、default的用法和理解
alter table table_6 --向已存在的table_6这个表中再添加字段jj\oo\kk这3个字段 add jj varchar(50),oo int,kk int select *fr ...
- hibernate4.x自动建表时候创建外键失败ERROR: HHH000389: Unsuccessful: alter table ORDERS_NOPK1 add index
1 错误描述: 场景:hibernate 自动建立非主键多对一关联时候 ERROR: HHH000389: Unsuccessful: alter table ORDERS_NOPK1 add ind ...
- constraint PK_LDBACKUPTEXTINFO primary key (xx) using index tablespace lisi
Oracle数据库 constraint xx primary key(xx) 创建主键的方式 constraint TF_B_AIR_CONFIG_PK primary key(TYPE_ID)–单 ...
- oracle alter table,comment
//test为表空间 //用户修改oracle服务器字段变更 ---oracle修改已有表类型 ALTER TABLE test.CMS_NOTICE ADD IS_READ NUMBER(1,0); ...
- 关于MySQL : CREATE TABLE if not exists xxx/ALTER TABLE xxx ADD COLUMN IF NOT EXISTS xxx语法使用注意
背景 在测试程序时,对于你新建的表,并且额外插入了其他新的列字段.当你再次插入时,报错,表名或者列名重复. 导致的结果 导致的结果就是你的程序运行不下去,因为在你周期调度,或者再次调度时,逻辑上需要再 ...
- Table doesn't have a primary key
从数据库取出来的数据,一般会放在一个DataTable中.但是,Insus.NET想实现一个小功能,就是在这个DataTable能快速找到某一行记录,来显示于asp.net页面上.这时我们可以使用Da ...
最新文章
- Ubuntu下安装Stanford CoreNLP
- socket.io的基本使用
- dr.web for android version 9,DrWeb安全防护
- linux有符号和无符号,有符号数和无符号数
- Mysql数据库基础(一)基本概述、构建服务、基本管理、数据类型
- Kafka Manager 编译 + 部署运行
- 74cms3.0安装以及cmsSQL注入漏洞详解
- 载波聚合或双连接的方式进行_智能电表常用远程抄表方式,您想知道吗?--老兵聊电之...
- LeetCode 717. 1-bit and 2-bit Characters
- HTML(2)--- 简介
- RCON 服务器命令协议
- 减速箱箱体尺寸是怎样计算的_皮带输送机减速机漏油、油温高可不能小觑,原因及处理方法教给你...
- LINUX清理垃圾桶提示“没有权限”或“目录非空”
- 第五回 人似秋鸿来有信,事如春梦了无痕
- Arction图表控件LightningChart振动分析可以检测什么?
- 百度之星Valley Numer
- python绘制直线的垂线_p countour中的Python垂直线
- SD从零开始10 框架协议(Outline Agreement)—合同/计划协议
- 2、ESP8266入门(AT模式)——烧录固件
- 《请给我结果》——姜汝祥
热门文章
- 【视觉高级篇】24 # 如何模拟光照让3D场景更逼真?(下)
- socket与tcp/ip编程
- uniapp发布app生成证书
- UGUI使用BMFont制作美术字体一
- 获取地址栏参数的几种办法
- 程序员实现梦想的三组词汇
- VBS语言错误提示:未结束的字符串常量(800A0409)和语句未结束(800A0401)
- EasyTouch使用教程
- 月薪给5万都不愿意去实习,年轻工程师开始远离Facebook
- mysql out of memory_mysqld: Out of memory 解决办法(mysql)