若要撤销数据库中已经存在的表s可用什么

若要撤销数据库中已经存在的表s可用什么,第1张

若要撤销数据库中已经存在的表s可用DROPTABLES。根据查询相关公开信息显示,在数据库 *** 作中可以用droptablesd删除数据库中已经存在的表s,若要在基本表s中增加一列cn(课程名),可用ALTERTABLESADDCNCHAR(8)。

Oracle表空间并非仅仅是对象的用户,每个用户都有一个默认表空间,多个用户可以默认的相同的表空间,但实际上,我们经常使用的所有表的权限全部给一个帐号,只需要创建一个表或指数的默认表空间,如果你不指定一个表空间名称将默认的表空间的使用,在这里是一个实例:

所有表空间的权限为“SCOTT”

帐户

GRANT UNLIMITED TABLESPACE“SCOTT”删除“SCOTT”帐户的所有表空间的权限

REVOKE UNLIMITED TABLESPACE“SCOTT”

给你举个例子吧。先从

SELECT * FROM SYS.SMON_SCN_TIME 这个表里查询出你执行前的时间戳。SCN_BAS

然后查询你表 SELECT * FROM USER AS OF SCN XXX

xxx就是你查询出来的SCN_BAS 这样就可以看到执行前这个表里的数据。可以再备份出来。

如果你没改ORACLE参数。那么有效时间是15分钟 15分钟之后就没戏了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10006732.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存