๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์๋ฐํ ๋งํด์ ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ๋ค. ๋ชจ๋ธ๋ง ํด์ ์ด์ฉํด์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ํ ๋ ๊ฒฝ์ฐ์ ๋ฐ๋ผ sql ์คํฌ๋ฆฝํธ๊ฐ ๋ง๋ค์ด์ง๊ธฐ๋ ํ๋ค. ์๋์ผ๋ก ์์ฑ๋ sql ์คํฌ๋ฆฝํธ์์ ์๋ณํค์ ""(Double Quatation)์ผ๋ก ๊ฐ์ธ์ ธ ์๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ฐ ์ด ๋๋ ๋๋ฌธ์๊ฐ ์๋์ผ๋ก ๋ณํ๋์ง ์๋๋ค.
'MANAGER', 'manager', 'Manager'
๐ ์์ 3๊ฐ์ ๋ฐ์ดํฐ๋ ๊ฐ๊ฐ ๋ค๋ฅธ ๋ฐ์ดํฐ์ด๋ค.
๋ง์ ์ฑ ์์ ๊ธฐ๋ณธ์ ์ผ๋ก DB๋ ์๋์ผ๋ก ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ์ง ์๋๋ค๊ณ ๋์ด ์์ด์ ํท๊ฐ๋ฆฐ ๋ถ๋ถ์ด๋ค. ํ ์ด๋ธ๊ณผ ์ปฌ๋ผ๋ช ์๋ง ํด๋น๋๋ ์๊ธฐ์๋ค. ๊ทธ๋ฆฌ๊ณ ์๋ฐํ ๋งํด์ ํ ์ด๋ธ๊ณผ ์ปฌ๋ผ๋ช ๋ ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ๋ค.
"Key Name"
๐ ์ปฌ๋ผ๋ช ์ ๋ํ allias(๋ณ๋ช )์ด ""(Double Quatation)์ผ๋ก ๊ฐ์ธ์ ธ ์์ผ๋ฏ๋ก ์๋ฌธ์ ๋ถ๋ถ์ ๋๋ฌธ์๋ก ์๋๋ณํ๋์ง ์๋๋ค.
๋์๋ฌธ์๊ตฌ๋ถ, ๊ณต๋ฐฑ์กด์ฌ, ํน์๋ฌธ์ : "Member Name"
create table "test" (
d1 varchar2(10),
"d2" varchar2(10)
);
create table "TEST" (
data1 varchar2(10),
"data2" varchar2(10)
);
๐ ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ ํ ์ด๋ธ ์์ฑ๋๋ค.
๐ ์์ 2๊ฐ์ ํด๋์ค๋ ""(Double Quatation)์ผ๋ก ๊ฐ์ธ์ ธ ์์ผ๋ฏ๋ก
์๋ฌธ์ test ํด๋์ค์ ๋๋ฌธ์ TESTํด๋์ค๋ ์๋ก ๋ค๋ฅธ ํด๋์ค์ด๋ค.
๐ data1 ๊ณผ "data2" ์ ์ฐจ์ด์ : data1์ ๋๋ฌธ์๋ก ์๋์ผ๋ก ๋ณํ๋์ด DATA1์ผ๋ก ์นผ๋ผ๋ช
์ด ์์ฑ๋์ด ์๋ค.
data2๋ ""(Double Quatation)์ผ๋ก ๊ฐ์ธ์ ธ ์๊ธฐ ๋๋ฌธ์ ์๋ฌธ์ ๊ทธ๋๋ก data2๋ก ์นผ๋ผ๋ช
์ด ์์ฑ๋์ด ์์์ ํ์ธํ ์ ์๋ค.
์์์ ์์ฑํ "TEST", "test" ํ ์ด๋ธ๋ค์ ๊ตฌ์กฐ๋ฅผ ์กฐํํด๋ณด์.
desc "TEST"; //1
desc "test"; //2
desc TEST; //3
desc test; //4
๐ 1,3,4 ๋ ๋๋ฌธ์ TEST ํ ์ด๋ธ์ ๊ตฌ์กฐ๊ฐ ์กฐํ๊ฐ ๋๋ค.
๐ 2 ๋ " " ์ผ๋ก ๊ตฌ๋ถ์ง์ด ์ฃผ์๊ธฐ ๋๋ฌธ์ ์๋ฌธ์ test ํ ์ด๋ธ์ ๊ตฌ์กฐ๊ฐ ์กฐํ๋๋ค.