1、自动编号类型怎么指定?
通过序列实现
CREATE SEQUENCE temp_seq
START WITH 1
INCREMENT BY 1;
2、怎么定义唯一性和主建?
创建表的时候可以通过primary key或者unique index来实现
create table mmm(mmm varchar2(20) primary key);
create table mmm(mmm varchar2(20),
CONSTRAINT mmm_pk
PRIMARY KEY (mmm));
通过序列实现
CREATE SEQUENCE temp_seq
START WITH 1
INCREMENT BY 1;
2、怎么定义唯一性和主建?
创建表的时候可以通过primary key或者unique index来实现
create table mmm(mmm varchar2(20) primary key);
create table mmm(mmm varchar2(20),
CONSTRAINT mmm_pk
PRIMARY KEY (mmm));
解决方案 »
- 安装oracle 10g后,em登录不上去
- PRO*C问题
- 文件传输监控,即判断指定目录文件是否存在
- RAC监听配置
- 求ORACLE高手,存储过程,字符变量类型长度不够
- 谁帮忙写一个SQL语句,正则,行转列
- 请bzszp(www.bzszp.533.net) 、 freddy2003()、 jack_4826(天下无双)接分! 创建生成脚本(解决后再散500分) 一笑而过让散的500分
- 怎样写触发器使表ID(主键)自动增长???
- 帮忙解决一个数据更新问题,THANKS
- 如何使oracle只监听本地环路口,不监听以太网口
- 还是关于dblink!请大家共同看看,讨论讨论!谢!
- 求RMAN的中文文挡
1通过序列实现create sequence SEQ_TEST
minvalue 1
maxvalue 9999
start with 1
increment by 1
cache 20;2
-- Create table
create table TEST
(
ID NUMBER(4) not null,
NAME VARCHAR2(20)
)
tablespace USER_1000
pctfree 10
pctused 40
initrans 1
maxtrans 255
storage
(
initial 64K
minextents 1
maxextents unlimited
);
-- Create/Recreate primary, unique and foreign key constraints
alter table TEST
add constraint PRIMARY_ID primary key (ID)
using index
tablespace USER_1000
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
minextents 1
maxextents unlimited
);
2
(
policy_id NUMBER CONSTRAINT pk_policies PRIMARY KEY,
aa VARCHAR2(20)
)怎么定义唯一性?create table tab
(
policy_id NUMBER CONSTRAINT pk_policies PRIMARY KEY,
aa VARCHAR2(20) CONSTRAINT unique_auto UNIQUE
)
而且类似问题有FAQ啦