【发布时间】:2019-03-26 05:00:51
【问题描述】:
如果表没有更新或删除权限,我可以回滚表吗?
【问题讨论】:
-
表没有权限,用户有。
标签: sql sql-server commit rollback
如果表没有更新或删除权限,我可以回滚表吗?
【问题讨论】:
标签: sql sql-server commit rollback
回滚是事务中使用的一种特定机制,通常是修改表的事务。
(通常)可以通过三种方式修改事务中的表,insert、update 和 delete。因此,如果您有insert 权限,但没有update 或delete 权限,您可以回滚事务。
我不认为这是你的意思。我认为答案是,如果您没有适当的权限,您甚至无法开始运行事务。因此,无法回滚您无法执行的事务,因为您甚至无法启动该事务。
【讨论】:
您做有权限做的任何事情,您也有“权限”通过回滚来撤消。
权限系统并未真正涵盖回滚/撤消过程,因此上述内容更多地是对该过程的看法,而不是具体记录的内容。
【讨论】: