๋ชฉ์ฐจ
์ฌ๋๋ ์น๊ตฌ์ ๋ณ๋ช
์ ๋ถ๋ฅด๋ฏ ์ค๋ผํด์์๋ ํ
์ด๋ธ์ ๋ณ๋ช
์ ๋ถ์ผ ์ ๊ฐ ์๋๋ฐ ์ด ๋ณ๋ช
์ ๋ถ์ด๋ ๊ธฐ๋ฅ์ ์๋
ธ๋์ด๋ผ๊ณ ํจ
์๋
ธ๋์ ์ฌ์ฉํ๋ ๋ชฉ์ ์ ๋ณด์์ด๋ ์ฌ์ฉ์์ ํธ๋ฆฌ์ฑ ๋๋ฌธ์
-- ์์ฑ ๋ฌธ๋ฒ
CREATE [PUBLIC] SYNONYM synonym_name
FOR [schema.] ๋์๊ฐ์ฒด;
์ข
๋ฅ๋ Private Synonym๊ณผ public Synonym์ด ์๊ณ private synonym์ ๋ง๋ ์ฌ์ฉ์๋ง ์ฌ์ฉํ ์ ์๋ synonym์
๋๋ถ๋ถ์ synonym์ ํ๋ก์ ํธ์ ์ฐธ์ฌํ ๋ง์ ์ฌ๋๋ค์ด ๋ค ๋ณผ ์ ์๋๋ก ๋ง๋๋ ๊ฒ์ด ์ข์๋ฐ ์ด ๋ ์ฌ์ฉํ๋๊ฒ public synonym์
synonym์ ์์ฑํ๋ ค๋ฉด CREATE [PUBLIC] SYNONYM์ด๋ ๊ถํ์ด ํ์ํ๋ฏ๋ก ์๋์ ๊ฐ์ด ๊ถํ์ ๋จผ์ ํ ๋น ํด์ผ ํจ
conn / as sysdba๋ก sysdba ๊ถํ์ผ๋ก ์ ์(ํฐ๋ฏธ๋๋ก ์ํ๊ณ dbํด์์ system๊ณ์ ์ผ๋ก ๋ถ์ฌํด๋ ๋ ๋ฏ)
create synonym TO scott;
create public synonym TO scott;
์๋ ธ๋ ์กฐํ
user_synonyms์์ ์กฐํํ๋ฉด ๋จ
์๋ ธ๋ ์ญ์
drop synonym "synonym๋ช
";
์ถ์ฒ : ์ค๋ผํด SQL๊ณผ PL/SQL ์ฑ

๋๊ธ