我正在使用sql plus。我需要知道两个命令之间的区别。
SELECT * FROM cat
和
SELECT * FROM tab;
任何帮助将不胜感激。 谢谢
答案 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
和VIEWS
和USER_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}}说,”选项卡是一个古老的数据字典表,切勿使用。它的存在仅仅是为了向后兼容所编写的脚本可能几十年前。”