์—ฌ๋Ÿฌ๊ฐœ์˜ ํ…Œ์ด๋ธ”์„ ํ•œ๊บผ๋ฒˆ์— ์‚ญ์ œํ•˜๊ณ  ์‹ถ์€๋ฐ like ์กฐ๊ฑด์ ˆ์„ ์“ธ ์ˆ˜๊ฐ€ ์—†๋‹ค.

๋ญ ๊ฒฐ๊ตญ ํ…Œ์ด๋ธ” ํ•˜๋‚˜ํ•˜๋‚˜๋ฅผ ๊ฐ๊ฐ ์‚ญ์ œํ•ด์ค˜์•ผ ํ•œ๋‹ค๋Š” ๊ฑด๋ฐ....๊ทธ๋ ‡๋‹ค๊ณ  ํ…Œ์ด๋ธ”์ด ์ˆ˜ ์‹ญ๊ฐœ๊ฐ€ ๋„˜๋Š”๋ฐ ์ด๊ฑธ ๋‹ค ์†์œผ๋กœ ํƒ€์ดํ•‘ํ•˜๊ธฐ๋ž€ ์งœ์ฆํ•˜๋Š” ์ผ์ด ์•„๋‹ ์ˆ˜ ์—†๋‹ค.


์ด๋Ÿด ๋•Œ ๋‹ค์Œ ์ฟผ๋ฆฌ๋กœ ํŠน์ • ์‚ฌ์šฉ์ž์˜ ์ „์ฒด ํ…Œ์ด๋ธ”์„ ์‚ญ์ œ ํ•  ์ˆ˜ ์žˆ๋Š” ์ฟผ๋ฆฌ๋ฅผ ์–ป์–ด์˜ฌ ์ˆ˜ ์žˆ๋‹ค.

 

SELECT 'DROP TABLE ' || TABLE_NAME || ';' FROM ALL_TABLES WHERE OWNER = 'user1';


์กฐ๊ฑด์ ˆ์€ ๋งˆ์Œ๋Œ€๋กœ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๊ณ  ์œ„์—์„œ ์‚ฌ์šฉํ•œ ALL_TABLES๋Š” DBA๊ถŒํ•œ์ด ์žˆ์–ด์•ผ ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.


๋”ฐ๋ผ์„œ ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž์ด๋ฉด์„œ ์ž์‹ ์ด ์†Œ์œ ํ•œ ํ…Œ์ด๋ธ”์„ ์‚ญ์ œํ•  ๋•Œ๋Š”


ALL_TABLES ๋Œ€์‹  USER_TABLES ์—์„œ ์กฐํšŒํ•œ ํ…Œ์ด๋ธ”๋ช…์„ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.


SELECT 'DROP TABLE ' || TABLE_NAME || ';' FROM USER_TABLES WHERE OWNER = 'user2';