truncate 1

[SQL] DROP / TRUNCATE / RENAME

1. DROP - ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ฐ์ฒด๋ฅผ ์‚ญ์ œํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ - ํ…Œ์ด๋ธ”์ด ์‚ญ์ œ๋˜๋ฏ€๋กœ ํ…Œ์ด๋ธ”์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋„ ๋ชจ๋‘ ์‚ญ์ œ๋จ - ์‚ญ์ œ ํ›„์—๋Š” ํ•ด๋‹น ํ…Œ์ด๋ธ”์„ ๋” ์ด์ƒ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ DROP TABLE EMP; 2. TRUNCATE - ํŠน์ • ํ…Œ์ด๋ธ”์˜ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ์‚ญ์ œํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ - ๋ฐ์ดํ„ฐ๋งŒ ์‚ญ์ œํ•˜๋ฏ€๋กœ ํ…Œ์ด๋ธ” ๊ตฌ์กฐ์—๋Š” ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š์Œ - ๋ฐ์ดํ„ฐ ์กฐ์ž‘์–ด ์ค‘ WHERE ์ ˆ์„ ๋ช…์‹œํ•˜์ง€ ์•Š์€ DELETE ๋ฌธ์˜ ์ˆ˜ํ–‰๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜์ง€๋งŒ, TRUNCATE๋Š” ๋ฐ์ดํ„ฐ ์ •์˜์–ด์ด๊ธฐ ๋•Œ๋ฌธ์— DELETE ๋ฌธ๊ณผ ๋‹ฌ๋ฆฌ ROLLBACK์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค. ์ฆ‰, ๋ณต๊ตฌํ•  ์ˆ˜ ์—†๋‹ค - DELETE ๋ฌธ์€ ๋ฐ์ดํ„ฐ๊ฐ€ ์‚ญ์ œ๋˜์–ด๋„ ํ…Œ์ด๋ธ”์˜ ์šฉ๋Ÿ‰์ด ๊ฐ์†Œํ•˜์ง€ ์•Š์ง€๋งŒ, TRUNCATE ๋Š” ํ…Œ์ด๋ธ”์˜ ์šฉ๋Ÿ‰์„ ์ดˆ๊ธฐํ™”ํ•œ๋‹ค TRUNCATE TABLE EMP; 3. ..