Created
July 5, 2017 06:13
-
-
Save Brutt/45f5aaec2f09a2d14a3ad2b5bf72387d to your computer and use it in GitHub Desktop.
CANames backup
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
The name + type results of these queries will be used by the Code Assistant | |
if the "Describe Context" option is enabled. After typing 3 or more characters | |
the Code Assistant will show a list of matching names. | |
Separate multiple queries with semi-colons and use the :schema bind variable | |
to restrict names to the currently connected user. | |
In case of an error the query results will be omitted. No error message will | |
be displayed. | |
Place this file in the PL/SQL Developer installation directory for all users, | |
or in the "%APPDATA%\PLSQL Developer" directory for a specific user. | |
*/ | |
select object_name, object_type | |
from sys.all_objects o | |
where o.owner = :schema | |
and o.object_type in ('TABLE', 'VIEW', 'PACKAGE','TYPE', 'PROCEDURE', 'FUNCTION', 'SEQUENCE') | |
; | |
select s.synonym_name as object_name, o.object_type | |
from all_synonyms s, sys.all_objects o | |
where s.owner in ('PUBLIC', :schema) | |
and o.owner = s.table_owner | |
and o.object_name = s.table_name | |
and o.object_type in ('TABLE', 'VIEW', 'PACKAGE','TYPE', 'PROCEDURE', 'FUNCTION', 'SEQUENCE') | |
; | |
select db_link as object_name, 'DATABASE LINK' as object_type | |
from sys.all_db_links o | |
where o.owner = :schema | |
or o.owner = 'PUBLIC' | |
; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment