Я использую Oracle Xpress Edition. Я хочу знать, как выбирать только созданные пользователем таблицы в Oracle DB.?Выбор всех пользовательских таблиц в ORACLE
Я использую этот запрос:
select * from user_tables;
Но это показывает 24 строк. Но я создал только 6 таблиц. Я не знаю, почему &, откуда показываются другие таблицы (например, APEX$_WS_FILES,DEPT
, DEMO_USERS,APEX$_ACL,
, APEX$_WS_HISTORY
, etc
).
Как избежать такого бесполезного стола.?
[Эта статья DBA Стек Обмен] (http://dba.stackexchange.com/questions/48158/oracle-list-user-created-tables-in-the-sys-schema) может быть полезным вы. Возможно, вы сможете ограничить таблицы, созданные при установке вашей базы данных. –
Те, которые выглядят как таблицы, которые вы (или кто-то еще с доступом к схеме) создали как часть установки APEX или упакованного приложения APEX. Oracle не знает, была ли создана конкретная таблица в командной строке или приложением APEX, которое вы сказали использовать эту схему. Если интересующие вас таблицы соответствуют определенному соглашению об именах, вы можете использовать это как фильтр. Или вы можете поместить их в другую схему. –
@TimBiegeleisen: - Есть ли способ избежать этой таблицы через запрос ..? – Sanjiv