DM7如何判定当前库中一个表是否存在?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
可以通过查询DBA_TABLES或ALL_TABLES,如果要查询某个用户下某个表是否存在,可以通过OWNER列进行限定。
如:查询用户TEST下是否存在表TAB,SQL脚本如下
select * from DBA_TABLES where owner = 'TEST' and table_name = 'TAB';
注:
(1) 关于DBA_TABLES中每个字段的具体含义可以参考DM_DBA.pdf手册_附录3 ORACLE兼容视图;
(2) 为了提高 DM7与ORACLE 的兼容性,DM7提供了较为丰富的与Oracle兼容的视图。