๐ป Programming/Oracle 11g
[์ค๋ผํด/SQL] ํ ์ด๋ธ์ ์ปฌ๋ฝ ์ถ๊ฐ/์ญ์ ํ๊ธฐ
์ผ์ด์น
2015. 4. 20. 17:11
ํ๋ก์ ํธ๋ฅผ ์งํํ๋ค ๋ณด๋ฉด ํ ์ด๋ธ ๋ชจ๋ธ๋ง์ ์์ ํด์ผ ํ ๋๊ฐ ์๋ค. ์ด๋ฐ ์ ๋ฐ ์ถ๊ฐ์๊ตฌ๊ฐ ๋ค์ด์ค๋ฉด ๋ง์ด๋ค.
๊ทธ๋ด ๋๋ ๊ฐ๋จํ๊ฒ SQL ํ๋ฌธ์ฅ์ผ๋ก ํ๋ฑ ํด์น์ ๋ฒ๋ฆฌ๋ฉด ๋๋ค.
ยง ์๋๋ ํ ์ด๋ธ์ ํ๋์ ์ปฌ๋ผ์ ์ถ๊ฐ๋ก ๋ง๋ค์ด ์ฃผ๊ธฐ์ํ SQL๋ฌธ์ด๋ค.
ALTER TABLE table_name ADD column_name datatype
ยง ํ ์ด๋ธ์์ ํ์์๋ ์ปฌ๋ผ์ ์ญ์ ํ๋ ค๋ฉด ์๋์ ๊ฐ์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค.
ALTER TABLE table_name DROP COLUMN column_name
ยง ๋ํ ํน์ ์ปฌ๋ผ์ ๋ฐ์ดํ ํ์ ์ ๋ณ๊ฒฝํ๋ ค๋ฉด ์๋์ ๊ฐ์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค.
ยง ๋ํ ํน์ ์ปฌ๋ผ์ ๋ฐ์ดํ ํ์ ์ ๋ณ๊ฒฝํ๋ ค๋ฉด ์๋์ ๊ฐ์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค.
ยง ์ค๋ผํด์ด ์๋ ๋ค๋ฅธ ๋ฐ์ดํ๋ฒ ์ด์ค ์์คํ ์ ๊ฒฝ์ฐ ์๋์ ๊ฐ์ด ์ฌ์ฉํ๋ฉด ๋๋ค.
SQL Server / MS Access:
ALTER TABLE table_name ALTER COLUMN column_name datatype
My SQL / Oracle:
ALTER TABLE table_name MODIFY COLUMN column_name datatype