[英]How to use Transactions property during create database command (in C#)
如果任何步骤失败,则整个事务甚至应回滚数据库的创建。 但是当我在创建数据库上使用事务属性时,它会引发异常
多语句事务中不允许使用CREATE DATABASE语句。
有什么方法可以实现相同的目的,而不是删除数据库命令。(即,以编程方式删除数据库)
不,不可能。 CREATE DATABASE
:
CREATE DATABASE语句必须在自动提交模式(默认事务管理模式)下运行,并且在显式或隐式事务中均不允许。
因此,您必须在末尾显式检查并发出DROP DATABASE
进行清理。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.