Pro*c๋?
oracle RDBMS์ ์ค๋น๋ PRO*C ํด์ sql ๋ฌธ์ ํฌํจํ Cํ๋ก๊ทธ๋จ์
ORACLE ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ด์ ์๋ ๋ฐ์ดํฐ ์ ๊ทผ๊ณผ ์กฐ์์ ํ ์ ์๋
Cํ๋ก๊ทธ๋จ์ผ๋ก ๋ณํํ๊ธฐ ์ํ ๊ฒ. PRO*C๋ ํ๋ฆฌ์ปดํ์ผ๋ฌ๊ธฐ ๋๋ฌธ์
์ ๋ ฅ ํ์ผ ๋ด์ ์๋ EXEC SQL ๋ฌธ์ ์ ๋นํ ORACLE ์ฝ๋ก ๋ณํํด์
์ถ๋ ฅ ํ์ผ ์์ฑ. ์ด ์ถ๋ ฅ ํ์ผ์ Cํ๋ก๊ทธ๋จ์ ๋ํ ํต์์ ๋ฐฉ๋ฒ์ผ๋ก
์ปดํ์ผ ํ๊ณ ๋งํฌํด์ ์คํ ๋ชจ๋ ์์ฑ ํ๋ ๊ฒ
RDBMS
๊ด๊ณํ ๋ฐ์ดํธ ๋ฒ ์ด์ค ( ๊ด๊ณํ ๋ชจ๋ธ์ ๊ธฐ๋ฐํ๋ ๋ฐ์ดํฐ ๋ฒ ์ด์ค๋ฅผ ๋ง ํ๋ ๊ฒ )
· ๋ฐ์ดํฐ๊ฐ ํ๋ ์ด์์ ์ด๊ณผ ํ์ ํ ์ด๋ธ์ ์ ์ฅ
· ํ ์ด๋ธ์ ์กฐ์ธํ์ฌ ์ ๋ณด ๊ฐ ๊ด๊ณ ๋๋ ๋งํฌ๋ฅผ ์ค์ ํ ์ ์๋ ๊ธฐ๋ฅ์ด ์์.
๊ด๊ณํ ๋ชจ๋ธ
๋ฐ์ดํฐ๋ฅผ ๋ก์ฐ์ ์ปฌ๋ผ์ ์ด๋ฃจ๋ ํ๋ ์ด์์ ํ ์ด๋ธ๋ก ์ ๋ฆฌ ํ ๊ฒ
์์ฑ(์ด)์ ๋ฐ์ดํฐ ์ ํ ์ง์ . ๊ฐ ๋ ์ฝ๋(ํ)์ ๊ตฌ์ฒด์ ์ธ ๋ฐ์ดํฐ ์ ํ์ ๊ฐ์ ํฌํจ .
PRECOMPILE(ํ๋ฆฌ์ปดํ์ผ)
์ปดํ์ผ์ ํ๊ธฐ ์ ์ ์งํ๋๋ ์ค๋น ๋จ๊ณ๋ก ๊ธฐ์กด์ ์ปดํ์ผ ์ธ์ด์ ํํ ๋ฐฉ๋ฒ์ ๋ณ๊ฒฝํ๋ ๊ฒ
์ต์ข ๋จ๊ณ์์ ๋ ๋น ๋ฅธ ์คํ์ ์ํด ์์ค์ฝ๋๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐ์๋ฅผ ๋ฏธ๋ฆฌ ์ค์ ํ๊ณ ์ ๋ฆฌํ๋ ๊ฒ
EXEC SQL
EXEC = EXECUTE ๋ป์ผ๋ก SQL์ ์คํ์ํจ๋ค ๋ผ๋ ๊ฒ๊ณผ ๊ฐ์ ์๋ฏธ
'LINUX > ABOUT LINUX' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [Linux] IPC (Inter-Process Communication) ๊ธฐ๋ณธ ๊ฐ๋ (0) | 2022.10.28 |
|---|---|
| [Linux] OCI (Oracle Call Interface) (2) | 2022.10.28 |
| [Linux] Pro*c ํ๊ฒฝ์ค์ (0) | 2022.10.27 |
| [LINUX] ๊ธฐ๋ณธ ๋ช ๋ น์ด ์ ๋ฆฌ โข (0) | 2022.10.06 |
| [LINUX] ๊ธฐ๋ณธ ๋ช ๋ น์ด ์ ๋ฆฌ โก (0) | 2022.10.06 |