PLS-00357: Table,View Or Sequence reference 'SEQ_TRADE_RECODE.NEXTVAL' not allowed in this context
2024-09-16 23:26:05
oracle数据库:
为了使ID自增,建了序列后,创建触发器:
create or replace TRIGGER TRIG_INSERT_TRADE_RECODE
BEFORE INSERT ON TRADE_RECODE
FOR EACH ROW
BEGIN
:NEW.ID:=SEQ_TRADE_RECODE.NEXTVAL;
END;
报错:
PL/SQL: Statement ignored
PLS-00357: Table,View Or Sequence reference 'SEQ_TRADE_RECODE.NEXTVAL' not allowed in this context
我明明记得以前这样做没问题啊,我打开以前的数据库一模一样啊。后来想了想,唯一的区别是我一个连的10g的一个是11g,上网一查果然是这个问题。
10g还不支持序列直接赋值给某一列,11g才支持,如果10g想要实现这样的功能,直接在insert语句中添加 :
insert into tablename values(SEQ_TRADE_RECODE.NEXTVAL,...);
最新文章
- 2016年6月20日 JAVA知识框架
- ansible 安装
- Python强化训练笔记(三)——词频的统计
- 每日学习心得:Js基本数据类型常用方法扩展
- RBAC(基于角色的访问控制权限)表结构
- Nginx负载均衡和LVS负载均衡的比较分析
- 在ASP.NET中如何判断用户IE浏览器的版本
- 关闭 Flash 沙箱安全模式,解决浏览器高占用
- hibernate--持久对象的生命周期介绍
- tomcat Connector 连接器
- zepto源码研究 - zepto.js - 1
- Handler消息机制实现更新主UI
- 【学习OpenCV】——2.4对图像进行平滑处理
- win7如何以管理员身份运行命令提示符(cmd)
- Object Detection / Human Action Recognition 项目
- Linux(centos7)如何安装Zend Optimizer Zend Guard Loader
- shell脚本学习笔记(符号)
- KL46 custom board SWD reset is never asserted - SWS Waveform
- windows7下安装apache+PHP5.3
- HAproxy目录分发
热门文章
- pthread_detach()与pthread_join的区别?
- Linux命令 df du
- Codeforces 1154D - Walking Robot - [贪心]
- 19个实例学会plsql
- Spring boot 国际化自动加载资源文件问题
- /etc/init.d/sshd配置SSHD路径忘记修改导致启动失败
- B-Tree与B+Tree简明扼要的区别
- 当离开浏览器窗口,提示语title更改
- Get WMS Static GoodLocation By Dynamic SQL
- Json对象扩展