用oracle10g 在pl/sql里写这样建表语句:
create table person
( id number(5) auto increment not null primary key,
uid varchar2(30),
name varchar2(30),
password varchar2(20),
createTime date ,
expireTime date
)
一直在说我缺少右括号,少在哪里啊?请帮忙,谢谢了
create table person
( id number(5) auto increment not null primary key,
uid varchar2(30),
name varchar2(30),
password varchar2(20),
createTime date ,
expireTime date
)
一直在说我缺少右括号,少在哪里啊?请帮忙,谢谢了
解决方案 »
- ORCALE 海量数据统计问题
- oracle备份恢复的问题
- 高分求高人一个月之内按天按部门统计工作量报表的SQL
- C#对oracle数据库进行数据插入修改
- 刚想学ORACLE,有个下载问题
- 关于update的很急的问题在线等待,解决了给100分
- 启动Enterprise Manager Console登录问题,进不了数据库怎么办??
- ★★★★☆PL/SQL中如果判断一个日期是周末☆★★★★
- 期望大神帮忙解决数据库连接问题,谢谢
- saas平台中采用共享mysql数据库表,每个用户所占用的表空间大小该怎么监控,或该怎么才能计算出来?
- 关于下面命令的问题
- 请教,shutdown abort之后为什么不能做冷备份
(id number(5) primary key,
uid1 varchar2(30),
name varchar2(30),
pw varchar2(20),
createTime date,
expireTime date)
( id number(5)not null primary key,
sid varchar2(30),
name varchar2(30),
password varchar2(20),
createTime date ,
expireTime date
)
oracle 没有自增列并且那个uid是oracle保留字
( id number(5) auto increment not null primary key,
uid varchar2(30),
name varchar2(30),
password varchar2(20),
createTime date ,
expireTime date
)
Create Or Replace Trigger trigger_name Before
Insert On table_name For Each Row
when (New.cell_name Is Null)
Begin
Select name.Nextval Into :New.cell_name From dual;
End;
( id number(5)not null primary key,
sid varchar2(30),
name varchar2(30),
password varchar2(20),
createTime date ,
expireTime date
);
create sequence test3;Create Or Replace Trigger testr Before
Insert On person For Each Row
when (new.id Is Null)
Begin
Select test3.Nextval Into :new.id From dual;
End;
表名:能够反映属于什么项目,能够表示功能,能够反映是一个表
字段:如果是简单的测试表,长度或是类型都没有必要深度研究,与其他的表是否有关联,建索引,表空间都要考虑到,建一个表不是那么简单的。
希望共同探讨