本文介绍了“sqlserver2008跨数据库事务测试分析”的相关知识。很多人在实际案例操作中都会遇到这样的困难。接下来,让边肖带领大家学习如何应对这些情况!希望大家认真阅读,学点东西!
1.在mysql中建立tp_test1表:
创建表tp_test1(
tid int主键不为空,
tgrade int唯一键不为空
)
2.sqlserver2008数据库中的以下代码:
声明@ tgrade int
set @ t grade=3;
开始
开始尝试
开始交易-打开交易。
插入open query(cs _王国权_c,'从tp_test1中选择tgrade ')选择@ tgrade-将数据插入myssql库中
插入TP _ Test1 values(cast(getdate()as varchar(30))‘测试跨数据库事务’);-将数据插入本地服务器
提交事务;-提交交易。
结束尝试
开始接球
回滚事务;-回滚事务
打印“回滚事务!”;
末端捕获;
结束;
可以看出,sqlserver目前不支持跨不同架构数据库的事务。
“sqlserver2008跨数据库事务测试分析”的内容到此结束。感谢阅读。如果你想了解更多行业,关注网站,边肖将为大家输出更多高质量的实用文章!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/71985.html