1.create table person(person_id number not null,
name varchar2(15),
gender varchar2(2),
birthday date);
2.INSERT INTO person (person_id,name,gender)values (10001,'李彩凤','女');
3.用序列。
name varchar2(15),
gender varchar2(2),
birthday date);
2.INSERT INTO person (person_id,name,gender)values (10001,'李彩凤','女');
3.用序列。
解决方案 »
- 在sqlserver里正常产生数据,在ORACLE里就产生不了数据!请高手指点
- 死锁!!!!!!!!!!!!!!!!!!!!!1
- 多数据库用户管理?
- ORACLE10G下存储过程执行中的一个内部问题忘高人指点~~
- 如何让blob字段存储非十六进制的字符
- 我想用sql拼个字符串出来,得到的字符串里不能有双引号,但是外面又必须有1层单引号?
- 关于查询重复记录的问题?
- 导数据时出现:作为源列4("content")的数据对于所指定的缓冲区来讲太大,怎么办?
- 数据库修改IP后,不能启动!在线等待!!!
- oracle的增量备份如何实现?
- 关于ORACLE8i中会话的问题!
- 存储过程中带参数的sql语句怎么写
我写如这个语句的时候总是说我:无效字符没有写错啊
像这INSERT INTO person (person_id,name,gender)values (10001,'李彩凤','女');
DECLARE
NEXT_NO NUMBER(7);
BEGIN
SELECT 序列名.NEXTVAL
INTO NEXT_NO
FROM DUAL;
:NEW.ID:= NEXT_NO;
END;