sql6.5下执行一存储过程(其中包含有事务),出现如下错误信息,应该如何处理?谢谢!!

sailor_2000 sailor_2000 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
sql6.5下执行一存储过程(其中包含有事务),出现如下错误信息,应该如何处理?谢谢!!



Msg 610, Level 19, State 2
Maximum number of databases that may be accessed by a transaction is 8. This number has

been exceeded by this query.
The SQL Server is terminating this process.
...全文

相关推荐

MySQL 存储过程中执行动态SQL语句的方法

drop PROCEDURE if exists my_procedure; create PROCEDURE my_procedure() BEGIN declare my_sqll varchar(500); set my_sqll='select * from aa_list'; set @ms=my_sqll; PREPARE s1 from @ms; EXECUTE s1; deallocate prepare s1; end; 您可能感兴趣的文章:mysql 存储过程中变量的定义与赋值操作mysql存储过程详解mysq

weixin_38625416

【PostgreSQL】存储过程

存储过程是一段预编译的SQL代码,它被存储在数据库中,并赋予一个名称。存储过程被视为某种语言的子程序或子例程,可以像调用函数一样在数据库中调用它们。存储过程可以接受参数,并且它们可以返回一组结果或者一组输出参数。

陈书予

浅析SQL Server中包含事务的存储过程

先来看一个概念:   数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完整地执行,要么完全地不执行。那么在存储过程里添加事务,则可以保证该事务里的所有sql代码要么完全执行要么完全不执行。   举个简单的带事务的存储过程: Begin     Set NOCOUNT ON; --不返回影响行数     Set XACT_ABORT ON; --使用存储过程执行事务需要开启XACT_ABORT参数(默认为OFF)       delete from table1 where name='' --删除数据sql1     begin tra

weixin_38630358

MySQL存储过程中实现执行动态SQL语句的方法

主要介绍了MySQL存储过程中实现执行动态SQL语句的方法,实例分析了MySQL中构造及执行动态SQL语句的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

weixin_38499950

pl sql批量执行多个sql文件和存储过程

pl sql批量执行多个sql文件和存储过程,需要pl/sql开发方面资料的可以找我

lidingling
评论 4
收藏 已收藏
分享
返回顶部
sailor_2000
应用实例 27,579 成员 68,540 内容