设为首页收藏本站
查看: 116|回复: 0

[PHP] 【SQL】关于存储过程调用过程中事务的点点滴滴

[复制链接]

论坛元老

Rank: 6Rank: 6

积分
34274
主题
17031
UID
1347
M币
67
贡献
17176

  • 发表于 2018-7-11 06:15:00 | 显示全部楼层 |阅读模式
    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



    -- 【结论】:不明确指定事务时,美国服务器,两次存储过程调用是分开的两个事务
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    在我站开通SVIP可同时获得17个站点VIP资源 立即登录 立即注册
    快速回复 返回顶部 返回列表