ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋‹ค ๋ณด๋ฉด ํ…Œ์ด๋ธ” ๋ชจ๋ธ๋ง์„ ์ˆ˜์ •ํ•ด์•ผ ํ•  ๋•Œ๊ฐ€ ์žˆ๋‹ค. ์ด๋Ÿฐ ์ €๋Ÿฐ ์ถ”๊ฐ€์š”๊ตฌ๊ฐ€ ๋“ค์–ด์˜ค๋ฉด ๋ง์ด๋‹ค.

 

๊ทธ๋Ÿด ๋•Œ๋Š” ๊ฐ„๋‹จํ•˜๊ฒŒ SQL ํ•œ๋ฌธ์žฅ์œผ๋กœ ํ›„๋”ฑ ํ•ด์น˜์›Œ ๋ฒ„๋ฆฌ๋ฉด ๋œ๋‹ค.

 

ยง ์•„๋ž˜๋Š” ํ…Œ์ด๋ธ”์— ํ•˜๋‚˜์˜ ์ปฌ๋Ÿผ์„ ์ถ”๊ฐ€๋กœ ๋งŒ๋“ค์–ด ์ฃผ๊ธฐ์œ„ํ•œ SQL๋ฌธ์ด๋‹ค.

 

ALTER TABLE table_name ADD column_name datatype

 

ยง ํ…Œ์ด๋ธ”์—์„œ ํ•„์š”์—†๋Š” ์ปฌ๋Ÿผ์„ ์‚ญ์ œํ•˜๋ ค๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.

 

ALTER TABLE table_name DROP COLUMN column_name

ยง ๋˜ํ•œ ํŠน์ • ์ปฌ๋Ÿผ์˜ ๋ฐ์ดํƒ€ ํƒ€์ž…์„ ๋ณ€๊ฒฝํ•˜๋ ค๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.

Oracle 10G and later: ALTER TABLE table_name MODIFY column_name datatype




ยง ์˜ค๋ผํด์ด ์•„๋‹Œ ๋‹ค๋ฅธ ๋ฐ์ดํƒ€๋ฒ ์ด์Šค ์‹œ์Šคํ…œ์˜ ๊ฒฝ์šฐ ์•„๋ž˜์™€ ๊ฐ™์ด ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.

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