注册

存储过程怎么改成支持事务的

昂立的狼 2024/04/01 583 6 已解决

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:
【CPU】:
【问题描述】*:
该存储过程,先drop这个表,然后再创建这个表
AS
/变量说明部分/
V_SQL VARCHAR2(32767);
V_SQL2 VARCHAR2(32767);
BEGIN

/执行体/

V_SQL := 'drop table IF EXISTS DB.KRI_IMG;';

V_SQL2 := 'CREATE TABLE "DB"."KRI_IMG";

EXECUTE IMMEDIATE V_SQL;
EXECUTE IMMEDIATE V_SQL2;
END;

之前一直都可以正常drop,创建表的,今天发现,只完成了drop表,没有create,所以想这里加事务;

代码没有问题的,这里只是贴出了部分代码,就是不知道怎么将V_SQL,V_SQL2放在一个事务中,

回答 0
暂无回答
扫一扫
联系客服