日期:2014-05-17  浏览次数:20785 次

新手 oracle求帮助
331_1358.jpg][/img]
这三个表怎么用oracle的数据库语言建?我只会用mysql建
用的是PLSQL Developer和 oracle10g
id的自动增长,和主外键的关联,还有上图是sql server 2008的数据类型,换成oracle的是什么?
create table tb_user(id int primary key auto_increment,user_name varchar(20),userpassword varchar(10));

create table tb_info(id int primary key auto_increment,info_type int,info_title varchar(80)......);

create table tb_type(id int primary key auto_increment,type_sign int,type_name varchar(20),type_intro varchar(20));
求帮助啊。。。。。

------解决方案--------------------
除了数据类型有些不同外,建表的语句差不多,但是oracle的自增列是需要建一个自增序列(sequences),语法为:
create sequence SQ_AE_ID--(序列名)
minvalue 1--最小序列
maxvalue 9999999999999999999999999999--最大序列
start with 1--起始值
increment by 1--自增数
cache 20;