์ €์žฅํ”„๋กœ์‹œ์ € 1

[DB] ์ €์žฅ ํ”„๋กœ์‹œ์ €(Stored Procedure)

[ ์ €์žฅ ํ”„๋กœ์‹œ์ €(Stored Procedure) ]์ €์žฅ ํ”„๋กœ์‹œ์ € ๋˜๋Š” ์Šคํ† ์–ด๋“œ ํ”„๋กœ์‹œ์ €(stored procedure)๋Š”์ผ๋ จ์˜ ์ฟผ๋ฆฌ๋ฅผ ๋งˆ์น˜ ํ•˜๋‚˜์˜ ํ•จ์ˆ˜์ฒ˜๋Ÿผ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ์ฟผ๋ฆฌ์˜ ์ง‘ํ•ฉ์ด๋‹ค.๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค์— ๋Œ€ํ•œ ์ผ๋ จ์˜ ์ž‘์—…์„ ์ •๋ฆฌํ•œ ์ ˆ์ฐจ๋ฅผ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์— ์ €์žฅํ•œ(์ง€์†์„ฑ) ๊ฒƒ์œผ๋กœ์˜๊ตฌ์ €์žฅ๋ชจ๋“ˆ(Persistent Storage Module)์ด๋ผ๊ณ ๋„ ๋ถˆ๋ฆฐ๋‹ค.[ ๊ฐœ์š” ]๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์–ธ์–ด ํ‘œ์ค€ SQL์—์„œ๋Š” SQL / PSM๊ธฐ์ค€์œผ๋กœ ์ฑ…์ •๋˜์–ด ์žˆ๋‹ค.๋ฒค๋”(์ œ์กฐ์‚ฌ) ๊ฐ์‚ฌ ๋ชจ๋‘ ์ •์ , ๋™์  SQL์— ์ปค์„œ ์ฒ˜๋ฆฌ ๋ฐ์ฒด์–ด ๊ตฌ๋ฌธ, ์˜ˆ์™ธ ์ฒ˜๋ฆฌ ๋“ฑ์„ ํฌํ•จํ•œ ์‚ฌ์–‘์˜ ํ™•์žฅ ์–ธ์–ด๋กœ์ ˆ์ฐจ๋ฅผ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ๋Š” DBMS๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค.๋˜ํ•œ C์–ธ์–ด๋กœ ์ž‘์„ฑ๋œ ์ปดํŒŒ์ผํ•œ ์™ธ๋ถ€ ๋ชจ๋“ˆ(๊ณต์œ  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ) ๋ฐJavaํด๋ž˜์Šค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—์„œ ํ•จ์ˆ˜..

DB_Study/Procedure 2024.12.11
728x90
๋ฐ˜์‘ํ˜•