【发布时间】:2015-11-16 13:58:25
【问题描述】:
我打算创建几个数据库并向相应的用户授予权限。例如,
CREATE DATABASE DB1;
GRANT .. ON .. TO DB1;
CREATE DATABASE DB2;
GRANT .. ON .. TO DB2;
CREATE DATABASE DB3;
GRANT .. ON .. TO DB3;
但我想这样做,如果此语句中的任何一个失败,则应该像事务语句的 ROLLBACK 一样取消之前的所有语句,如“CREATE DATABASE”或“GRANT ...”
这可能吗?
【问题讨论】: