1. ๋์์ด Synonym
- ํ ์ด๋ธ, ๋ทฐ, ์ํ์ค ๋ฑ ๊ฐ์ฒด ์ด๋ฆ ๋์ ์ฌ์ฉํ ์ ์๋ ๋ค๋ฅธ ์ด๋ฆ์ ๋ถ์ฌํ๋ ๊ฐ์ฒด
- ์ฃผ๋ก ํ ์ด๋ธ ์ด๋ฆ์ด ๋๋ฌด ๊ธธ์ด ์ฌ์ฉ์ด ๋ถํธํ ๋ ์ข ๋ ๊ฐ๋จํ๊ณ ์งง์ ์ด๋ฆ์ ํ๋ ๋ ๋ถ์ฌํ๊ธฐ ์ํด ์ฌ์ฉ
- ์์ฑ๋ ๋์์ด๋ ๋ค์ํ SQL๋ฌธ์์ ์ฌ์ฉ ๊ฐ๋ฅ
- ๋ณ์นญ Alias ์ ์ ์ฌํ์ง๋ง ์ค๋ผํด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅ๋๋ ๊ฐ์ฒด์ด๊ธฐ ๋๋ฌธ์ ์ผํ์ฑ์ด ์๋๋ผ๋ ์ ์์ ์ฐจ์ด๊ฐ ์์
- ๋์์ด ์์ฑ์ ๊ถํ์ ๋ฐ๋ก ๋ถ์ฌํด์ผ ๊ฐ๋ฅ
CREATE [PUBLIC] SYNONYM ๋์์ด ์ด๋ฆ
โโโFOR [์ฌ์ฉ์.][๊ฐ์ฒด ์ด๋ฆ];
(1) PUBLIC : ๋์์ด๋ฅผ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ด ๋ชจ๋ ์ฌ์ฉ์(๋ณธ๋ ๊ฐ์ฒด์ ์ฌ์ฉ ๊ถํ์ด ์๋ ์ฌ์ฉ์)๊ฐ ์ฌ์ฉํ ์ ์๋๋ก ์ค์ . ์๋ต ์ ๋์์ด๋ฅผ ์์ฑํ ์ฌ์ฉ์๋ง ์ฌ์ฉ ๊ฐ๋ฅ (์ ํ)
(2) ๋์์ด ์ด๋ฆ : ์์ฑํ ๋์์ด ์ด๋ฆ (ํ์)
(3) ์ฌ์ฉ์. : ์์ฑํ ๋์์ด์ ๋ณธ๋ ๊ฐ์ฒด ์์ ์ฌ์ฉ์๋ฅผ ์ง์ . ์๋ต์ ํ์ฌ ์ ์ํ ์ฌ์ฉ์๋ก ์ง์ (์ ํ)
(4) ๊ฐ์ฒด ์ด๋ฆ : ๋์์ด๋ฅผ ์์ฑํ ๋์ ๊ฐ์ฒด ์ด๋ฆ (ํ์)
2. ๋์์ด ์์ฑ
- CREATE ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์ฌ ์์ฑ
-- 1.
CREATE SYNONYM E
โโโFOR EMP;
(1) EMP ํ ์ด๋ธ์ ๋์์ด E ์์ฑ
3. ๋์์ด ์ญ์
- DROP ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์ฌ ์ญ์
- ๊ธฐ์กด ํ ์ด๋ธ ์ด๋ฆ๊ณผ ๋ฐ์ดํฐ์๋ ์๋ฌด ์ํฅ์ ์ฃผ์ง ์์
-- 1.
DROP SYNONYM E;
(1) EMP ํ ์ด๋ธ์ ๋์์ด E ์ญ์