「Oracle19c」drop public synonymでシノニムを削除するサンプル

環境
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0

構文
drop public synonym シノニム名;

DROP PUBLIC SYNONYMとシノニム名を指定します。

使用例
1.シノニムを確認します
SQL構文

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT
*
FROM
ALL_SYNONYMS
where
SYNONYM_NAME = 'UUSYN';
SELECT * FROM ALL_SYNONYMS where SYNONYM_NAME = 'UUSYN';
SELECT
    * 
FROM
    ALL_SYNONYMS 
where
    SYNONYM_NAME = 'UUSYN';

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
OWNER SYNONYM_NAME TABLE_OWNER TABLE_NAME DB_LINK ORIGIN_CON_ID
PUBLIC UUSYN          SYS      UUTBL    « NULL »  0
OWNER SYNONYM_NAME TABLE_OWNER TABLE_NAME DB_LINK ORIGIN_CON_ID PUBLIC UUSYN          SYS      UUTBL    « NULL »  0
OWNER	SYNONYM_NAME	TABLE_OWNER	TABLE_NAME	DB_LINK	ORIGIN_CON_ID
PUBLIC	UUSYN	         SYS	     UUTBL	   « NULL »	 0

2.シノニム名を削除します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SQL> DROP PUBLIC SYNONYM UUSYN;
シノニムが削除されました。
SQL> DROP PUBLIC SYNONYM UUSYN; シノニムが削除されました。
SQL> DROP PUBLIC SYNONYM UUSYN;

シノニムが削除されました。

 

Oracle 19c

Posted by arkgame