【SQL】关于存储过程调用过程中事务的点点滴滴
程序员文章站
2022-05-30 15:57:34
...
1、调用两个存储过程 -- -------------------------------------------------------------- -- 表[dbo].[aaa_test]中[id]为主键 -- . , @p_name varchar ( 50 ) . ( , ) VALUES ( @p_id , @p_name ) . , @p_name varchar ( 50 ) . ( , ) VALUES ( @p_id , @p
1、调用两个存储过程
---------------------------------------------------------------- -- 表[dbo].[aaa_test]中[id]为主键 --., @p_name varchar(50) . ( ,) VALUES (@p_id ,@p_name) ., @p_name varchar(50) . ( ,) VALUES (@p_id ,@p_name) dbo.aaa_test_proc1 ,dbo.aaa_test_proc2 , --(1 行受影响) --消息 2627,级别 14,状态 1,香港服务器租用,过程 aaa_test_proc2,美国空间,第 11 行 --违反了 PRIMARY KEY 约束 'PK_aaa_test'。不能在对象 'dbo.aaa_test' 中插入重复键。 --
id name
1 事务测试1
-- 【结论】:不明确指定事务时,美国服务器,两次存储过程调用是分开的两个事务
推荐阅读
-
解析:php调用MsSQL存储过程使用内置RETVAL获取过程中的return值
-
MYSQL存储过程中事务和DECLARE EXIT/CONTINUE HANDLER的使用
-
关于oracle PL/SQL存储过程 PLS-00905 object is invalid,statement ignored问题的解决
-
浅析SQL Server中包含事务的存储过程
-
SQL 存储过程中事务回滚
-
SQL Server存储过程中编写事务处理的方法小结
-
在SQL Server数据库中执行存储过程很快,在c#中调用很慢的问题
-
SQL 存储过程中的IF_BEGIN_END作用域
-
一个关于Scanner类下next Line()方法调用过程中出现的问题
-
SQL Server存储过程在C#中调用的简单实现方法