oracle 问题 二
来源:互联网 发布:新手做淘宝客操作流程 编辑:程序博客网 时间:2024/06/05 19:48
在java 拼接 oracle的自动增长出触发器的时候报错
create or replace trigger tri_U_001_HBJ
before insert on U_001.H_BJ --表名
for each row
declare
nextid number;
begin
IF :new.ID IS NULL or :new.ID=0 THEN --ID是列名
select UserFen_id.nextval --UserFen_id是序列
into nextid
from sys.dual;
:new.ID:=nextid;
end if;
end tri_U_001_HBJ;
insert into U_001.H_BJ(id)values
(UserFen_id.nextval) ;
create sequence UserFen_id minvalue 1 maxvalue 99999999 start with 1 increment by 1 cache 20
执行时出错,猜测原因:执行的时候将上述语句翻译成了带参数的查询,如果把创建触发器语句中的:new,:old等关键字去掉则执行成功
解决方法 去除 new old 前面的 ' : '
阅读全文
0 0
- oracle 问题 二
- oracle问题集(二)
- ORACLE二阶段锁问题
- oracle日常问题(二)
- ORACLE问题,每天10问(二)
- ORACLE问题,每天10问(二)
- 从Oracle到DB2,问题集(二)
- Oracle安装和卸载问题收集(二)
- (二)Oracle EBS的问题
- 初折腾Oracle问题小记二
- 老二牛车Oracle oracle即时客户端Instant Client连接Oracle同时配置解决乱码问题
- ORACLE常用问题1000问全集(二)
- ORACLE应用中常见的傻瓜问题1000问 (二)
- 讲解Oracle面试过程中常见的二十个问题
- 讲解Oracle面试过程中常见的二十个问题
- 讲解Oracle面试过程中常见的二十个问题
- 讲解Oracle面试过程中常见的二十个问题
- 使用 Oracle Data Mining 解决业务问题(二)
- 终于在pycharm下(Python3.6.1版本)安装完成机器学习相关库文件(sklearn scikit-learn gensim xgboost tensorflow nltk )
- 算法--生成m个指定范围的不重复随机数的三种方法分析(Java实现)
- js格式化金额为小数点后两位
- pthread_exit函数
- I/O多路复用select、poll、epoll的区别使用
- oracle 问题 二
- 开发手记--spinner 下拉控件加小箭头
- Android自动化测试
- 51、构建乘积数组
- Python3.X 爬虫实战(先爬起来嗨)
- 372. Super Pow
- Linux 常用部署命令
- linux系统中安装jdk出现bash: ./java: cannot execute binary file 问题
- 给初学者的RxJava2.0教程(一)