sqlplus

时间:2018-11-29 14:23:19

标签: oracle

我正在使用sql plus。我需要知道两个命令之间的区别。

SELECT * FROM cat

SELECT * FROM tab;

任何帮助将不胜感激。 谢谢

1 个答案:

答案 0 :(得分:2)

它们都是数据字典的一部分,并且是"retrieved_sessionid": [ "{\"srcBytes\":\"381\",\"ElapsedTime\":\"4\",\"@version\":\"1\",\"@timestamp\":\"2018-11-29T13:12:26.928Z\",\"dstBytes\":\"526\",\"SessionID\":\"56276\",\"tags\":[\"bar\",\"foo\",\"traffic_event\"],\"totalBytes\":\"907\"}" ], "totalBytes": "%{[retrieved_sessionid_new][totalBytes]}", "retrieved_sessionid_new": "{\"srcBytes\":\"381\",\"ElapsedTime\":\"4\",\"@version\":\"1\",\"@timestamp\":\"2018-11-29T13:12:26.928Z\",\"dstBytes\":\"526\",\"SessionID\":\"56276\",\"tags\":[\"bar\",\"foo\",\"traffic_event\"],\"totalBytes\":\"907\"}" 对应的PUBLIC SYNONYMNS表/视图。

SYS

自己SELECT object_name, owner, object_type FROM all_objects WHERE object_name IN ( 'CAT', 'TAB' ); OBJECT_NAME OWNER OBJECT_TYPE ------------------- ----------------- ------------- TAB SYS VIEW TAB PUBLIC SYNONYM CAT PUBLIC SYNONYM VIEWSUSER_CATALOG这两个名字。

TAB

如果要查看那些SELECT owner, synonym_name, table_name FROM all_synonyms WHERE synonym_name IN ( 'TAB', 'CAT' ); OWNER SYNONYM_NAME TABLE_NAME ---------------------- ----------------------- ------------- PUBLIC CAT USER_CATALOG PUBLIC TAB TAB SYSTEM TAB TAB 从中选择的数据字典表/视图,可以运行

VIEW

注意:贾斯汀·凯文({3}}说,”选项卡是一个古老的数据字典表,切勿使用。它的存在仅仅是为了向后兼容所编写的脚本可能几十年前。”