Oracle11g 甲骨文特权

Oracle11g 甲骨文特权,oracle11g,Oracle11g,截断任何Oracle数据库上的表需要什么样的权限?我需要删除任何表权限还是删除任何表权限 截断表时,将从表中删除行。但表结构保持不变。那么一个delete特权就足以截断一个表了?对吗 显示需要删除任何表权限的下拉列表。但我提到的一些书显示删除就足够了。请澄清要准确删除表格,将使用Drop命令。如果截断表格,结构将出现,并在您输入DESC命令时显示。尽管两者给出相同的结果,但TRUNCATE速度更快,并且不像DELETE那样使用多个撤消选项。因此,在TRUNCATE之后没有回滚和提交cmds的机会

截断任何Oracle数据库上的表需要什么样的权限?我需要删除任何表权限还是删除任何表权限

截断表时,将从表中删除行。但表结构保持不变。那么一个delete特权就足以截断一个表了?对吗


显示需要删除任何表权限的下拉列表。但我提到的一些书显示删除就足够了。请澄清

要准确删除表格,将使用Drop命令。如果截断表格,结构将出现,并在您输入DESC命令时显示。尽管两者给出相同的结果,但TRUNCATE速度更快,并且不像DELETE那样使用多个撤消选项。因此,在TRUNCATE之后没有回滚和提交cmds的机会。要截断表或群集,您必须具有DROP ANY TABLE system权限。Truncate选项对普通用户没有权限,它是dba cmd。因为它不能回滚和强大的选项。因此,您应该连接sys/manager并输入“conn sys as sysdba”。Grant commnd用于为普通用户授予工作权限。试试看。

好吧,试试看。我是作为DBA用户试用的。它需要删除任何表的权限。谢谢你的建议。