(多选题)
关于事务,说法正确的是()。
A.当执行一个DDL语句时,事务就开始了
B.当扫行insert,update,delete语句时事务即开始了
C.可以通过set autocommit on修改事务的状态
D.当执行rollback或是commit时事务即结束
参考答案:BD
参考解析:
BD。A项,当执行到DDL语句时,会隐式的将当前回话的事务进行一次“COMMIT”操作,因此在MySQL中执行DDL语句时,应该严格地将DDL和DML完全分开,不能混合在一起执行,不当选;C项,若把AUTOCOMMIT设置为ON,则在插入、修改、删除语句执行后,系统将自动进行提交,这就是自动提交。其格式为:SQL>SET AUTOCOMMIT ON,不当选。故本题正确答案选BD。
知识点:银行法 金融 金经法 金融业务 模考估分
