๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ“ฆ ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค (DB) ๐Ÿ“ฆ/๐Ÿฆ PL\SQL5

1๏ธโƒฃ PL/SQL ์˜ ์ •์˜์™€ ๊ธฐ๋ณธ ํ•จ์ˆ˜ PL/SQL์ด๋ž€ ? ์˜ค๋ผํด์—์„œ ์ œ๊ณตํ•˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ์š”์†Œ๋ฅผ ๊ฐ–์ถ”๊ณ  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—…๋ฌด๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ์ตœ์ ํ™” ์–ธ์–ด. EX ) Procedural extension Language to Structured Query (PL) -> ์ฒ˜๋ฆฌ์–ธ์–ด (Process = ์ฒ˜๋ฆฌํ•˜๋‹ค) (Procedure = ์ฒ˜๋ฆฌ์ž) SQL์„ ํ™•์žฅํ•œ ์ˆœ์ฐจ์ ์ธ ์–ธ์–ด : Procudure(๋ฆฌํ„ด x), Function(๋ฆฌํ„ด o), Trigger(์ž๋™ํ˜ธ์ถœํ•จ์ˆ˜, ํ˜ธ์ถœ์„์•ˆํ•ด๋„ ํ˜ธ์ถœ๋˜๋Š” ์ฝœ๋ฐฑ Call backํ•จ์ˆ˜) ๐Ÿ“‹ PL/SQL์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ DECLARE(์„ ์–ธ๋ถ€) : ๋ฉค๋ฒ„ ๋ณ€์ˆ˜๋‚˜ ์ƒ์ˆ˜๋ฅผ ์„ ์–ธํ•œ๋‹ค. BEGIN ~ END(์‹คํ–‰๋ถ€) : ์ œ์–ด๋ฌธ, ๋ฐ˜๋ณต๋ฌธ ๋“ฑ๋“ฑ ํ•จ์ˆ˜๋“ฑ์„ ๊ธฐ์ˆ ํ•˜๋Š” ๋ถ€๋ถ„์ด๋‹ค. EXEPTION(์˜ˆ์™ธ์ฒ˜๋ฆฌ) : ์—๋Ÿฌ๋ฐœ์ƒํ›„ ๋ช…๋ น๋“ค์„ .. 2021. 2. 18.