songining
๊ณผ๋ชฉII SQL ๊ธฐ๋ณธ ๋ฐ ํ™œ์šฉ 1์žฅ - 4์ ˆ TCL
SQLD 2021. 5. 21. 14:54

4์ ˆ. TCL (TRANSACTION CONTROL LANGUAGE) ํŠธ๋žœ์žญ์…˜ - ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๋…ผ๋ฆฌ์  ์—ฐ์‚ฐ๋‹จ์œ„ - ๋ถ„ํ• ํ•  ์ˆ˜ ์—†๋Š” ์ตœ์†Œ์˜ ๋‹จ์œ„ - ํ•˜๋‚˜์˜ ํŠธ๋žœ์žญ์…˜์—๋Š” ํ•˜๋‚˜ ์ด์ƒ์˜ SQL๋ฌธ์žฅ์ด ํฌํ•จ๋œ๋‹ค. - ALL OR NOTHING์˜ ๊ฐœ๋… ํŠธ๋žœ์žญ์…˜์˜ ํŠน์„ฑ 1. ์›์ž์„ฑ - ๋ชจ๋‘ ์„ฑ๊ณต์ ์œผ๋กœ ์‹คํ–‰๋˜๋˜์ง€ ์ „ํ˜€ ์‹คํ–‰๋˜์ง€ ์•Š์€ ์ƒํƒœ 2. ์ผ๊ด€์„ฑ - ํŠธ๋žœ์žญ์…˜ ์‹คํ–‰ ์ „๊ณผ ํ›„์— ์ผ๊ด€์„ฑ์ด ์žˆ์–ด์•ผ ํ•จ 3. ๊ณ ๋ฆฝ์„ฑ(๊ฒฉ๋ฆฌ์„ฑ) - ํŠธ๋žœ์žญ์…˜์ด ์‹คํ–‰๋˜๋Š” ๋„์ค‘ ๋‹ค๋ฅธ ํŠธ๋žœ์žญ์…˜์˜ ์˜ํ–ฅ์„ ๋ฐ›์•„ ์ž˜๋ชป๋œ ๊ฒฐ๊ณผ ๋งŒ๋“ค๋ฉด ์•ˆ๋จ 4. ์ง€์†์„ฑ - ํŠธ๋žœ์žญ์…˜ ์ˆ˜ํ–‰์‹œ ๊ฐฑ์‹ ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๋‚ด์šฉ์€ ์˜๊ตฌ ์ €์žฅ 1. ์ปค๋ฐ‹(COMMIT) - ๋ณ€๊ฒฝ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์˜๊ตฌ์ ์œผ๋กœ ๋ฐ˜์˜ COMMIT; 2. ๋กค๋ฐฑ(ROLLBACK) - ๋ณ€๊ฒฝ ์ „ ๋ฐ์ดํ„ฐ๋กœ ๋ณต๊ท€ ROL..