E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ORA-14551
ORA-14551
: 无法在查询中执行 DML 操作 解决方法
--创建测试表createtablefn_dml_test(IDNUMBER(20),textVARCHAR2(200))--创建函数CREATEORREPLACEFUNCTIONfn_test(IDNUMBER)RETURNNUMBERIS/*14551,00000,"cannotperformaDMLoperationinsideaquery"//*Cause:DMLoperationlike
gdolphinw
·
2020-09-14 03:08
ORA-14551
: 无法在查询中执行 DML 操作
在函数中,往临时表插入数据报错:
ORA-14551
:无法在查询中执行DML操作ORA-06512:在"NSTCSA.NS_ST_GETRAISEFUNDX",line29增加下面的字符串:PRAGMAAUTONOMOUS_TRANSACTION
奔跑者
·
2020-07-28 10:23
PL/SQL“
ORA-14551
: 无法在查询中执行 DML 操作”解决
环境 Oracle 11.2.0 + SQL Plus 问题 根据以下要求编写函数:将scott.emp表中工资低于平均工资的职工工资加上200,并返回修改
·
2015-11-13 15:32
pl/sql
PL/SQL“
ORA-14551
: 无法在查询中执行 DML 操作”解决
环境Oracle11.2.0+SQLPlus问题根据以下要求编写函数:将scott.emp表中工资低于平均工资的职工工资加上200,并返回修改了工资的总人数。PL/SQL中有更新的操作,执行此函数报如下错误:ORA-16551:无法在查询中执行DML操作。解决在声明函数时加上:PRAGMAAUTONOMOUS_TRANSACTION;并在执行完DML后COMMIT。操作日志--登录到OracleC
cuug520
·
2014-07-31 11:07
oracle学习
OCP
ocm
cuug官网
oracle官网
ORA-14551
: 无法在查询中执行 DML 操作 解决方法
--创建测试表createtablefn_dml_test( ID NUMBER(20), text VARCHAR2(200))--创建函数CREATEORREPLACEFUNCTIONfn_test(IDNUMBER)RETURNNUMBERIS/*14551,00000,"cannotperformaDMLoperationinsideaquery"//*Cause: DMLoperat
剑雨123
·
2014-05-08 10:00
com
oracle学习
OCP
cuug培训
oracle培训
ORA-14551
: 无法在查询中执行 DML 操作
最近在调试一个带DML操作的函数时,一直不成功,在PL/SQL中测试时没问题,通过 SQL语句调用函数时就不行了,刚开始一直没找到原因,后来无意间把 函数中捕获异常的代码注释掉,终于通过SQL调试时,弹出了一个“
ORA
cjjwzs
·
2013-11-30 13:00
ora
PL/SQL“
ORA-14551
: 无法在查询中执行 DML 操作”解决
环境 Oracle11.2.0+SQLPlus 问题 根据以下要求编写函数:将scott.emp表中工资低于平均工资的职工工资加上200,并返回修改了工资的总人数。PL/SQL中有更新的操作,执行此函数报如下错误:ORA-16551:无法在查询中执行DML操作。 解决 在声明函数时加上: PRAGMAAUTONOMOUS_TRANSACTION; 并
Wentasy
·
2013-06-29 15:00
plsql
DML
ORA-14551
如何绕过“
ora-14551
无法在查询中执行DML操作”
如创建以下程序:createorreplacefunctionFUN_GET_ETL_MSGreturnvarchar2is Resultvarchar2(200); cursorcur_rowis selectid,msg from(selectt.* ,sum(lengthb(t.msg))over(orderbycrt_dttm)len fromp17_etl_smst where1=1 a
qianyuanyuan1212
·
2012-08-30 09:00
c
function
null
sms
fun
ORA-14551
: 无法在查询中执行 DML 操作
最近在调试一个带DML操作的函数时,一直不成功,在PL/SQL中测试时没问题,通过SQL语句调用函数时就不行了,刚开始一直没找到原因,后来无意间把函数中捕获异常的代码注释掉,终于通过SQL调试时,弹出了一个“
ORA
gigiouter
·
2012-05-30 16:00
oracle
sql
sql
session
server
delete
insert
ORA-14551
: cannot perform a DML operation inside a query
ORA-14551
: cannot perform a DML operation inside a query 〖环境(Environment)〗 OS:SOLARIS
mikzhang
·
2012-04-26 14:00
Opera
Oracle 函数执行修改和游标传递
ORA-14551
:不能在查询语句中执行dml语句,开始误以为函数里不能执行DML或DDL语句,后发现使用自治事务 可解决 。
MyDicta
·
2012-04-22 20:00
DML
DDL
ora
ORA-14551
和PRAGMA AUTONOMOUS_TRANSACTION自治事务
今天想在函数里面进行update操作,发现这样子的错误会抛以下的DML错误,如下:
ORA-14551
: cannot perform. a DML operation inside a query
superfofo
·
2010-06-28 18:00
sql
ORA-14551
: cannot perform a DML operation inside a query
在执行一个有读写的函数调用的sql查询时,报错:
ORA-14551
:cannotperformaDMLoperationinsideaquery 如图: 经查, 对数据库有写操作(INSERT、UPDATE
·
2008-11-26 17:00
Opera
ORA-14551
: cannot perform a DML operation inside a query
ORA-14551
:cannotperformaDMLoperationinsideaquery 今天客户打电话过来,说程序没有正常运行,收益率等数据没有计算出来.打开tomcat的日志发现
zwleisa
·
2007-05-14 21:00
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他