본문 바로가기

프로그래밍(TA, AA)/C C++

[Pro*C] Pro*C 프로그램의 구성

Pro*C 프로그램을 코딩하기 위해 기본적으로 숙지해야 할 기초 지식을 앞에서 살펴보았습니다. 실제 Pro*C 프로그램을 작성하기 위해서 어떤 부분이 필요하고, 각 구성 요소 별로 어떤 처리가 필요한지 구체적으로 알아보도록 하겠습니다.


Pro*C 프로그램은 큰 맥락에서 보면 2개의 부분으로 구성되어 있으며, 하나는 애플리케이션 프롤로그고, 다른 하나는 애플리케이션 본체입니다. Pro*C 프로그램을 작성하멩 있어 두 부분은 필수적으로 사용됩니다.


  • 애플리케이션 프롤로그
    : 변수를 정의하고, Pro*C 프로그램을 위한 일반적인 준비를 수행합니다.
  • 어플리케이션 본체
    : ORACLE 데이터를 조작하기 위한 INSERT 문이나 UPDATE 문, 데이터를 추출하는 SELECT 문과 같은 SQL 문을 포함합니다. Pro*C가 처리할 때 필요로 하는 코드의 앞뒤에 어떤 C 코드를 지정해도 상관이 없으며 SQL 문장을 제외한 부분에서는 C 프로그램 문법이 사용됩니다.

어플리케이션 프롤로그와 어플리케이션 본체를 살펴보겠습니다.