본문 바로가기

pro*c

(2)
[Pro*C] Pro*C 프로그램의 구성 Pro*C 프로그램을 코딩하기 위해 기본적으로 숙지해야 할 기초 지식을 앞에서 살펴보았습니다. 실제 Pro*C 프로그램을 작성하기 위해서 어떤 부분이 필요하고, 각 구성 요소 별로 어떤 처리가 필요한지 구체적으로 알아보도록 하겠습니다. Pro*C 프로그램은 큰 맥락에서 보면 2개의 부분으로 구성되어 있으며, 하나는 애플리케이션 프롤로그고, 다른 하나는 애플리케이션 본체입니다. Pro*C 프로그램을 작성하멩 있어 두 부분은 필수적으로 사용됩니다. 애플리케이션 프롤로그 : 변수를 정의하고, Pro*C 프로그램을 위한 일반적인 준비를 수행합니다.어플리케이션 본체 : ORACLE 데이터를 조작하기 위한 INSERT 문이나 UPDATE 문, 데이터를 추출하는 SELECT 문과 같은 SQL 문을 포함합니다. Pro..
[Pro*C] Pro*C 소개와 기본 특징 및 오류 진단 1. Pro*C 소개와 기본 특징 1-1. Pro*C 개요SQL 문은 절차형 언어가 아닙니다. 그래서 오라클을 포함한 많은 데이터베이스는 PL/SQL이라는 절차형 언어를 제공합니다. PL/SQL은 오라클 내부에서 실행되는 프로그램으로서 오라클 내부라는 한정된 공간에서 실행되는 도구입니다. DBMS의 버전이 높아지면서 이전관 다르게 PL/SQL에도 다양한 기능이 추가 되었습니다. 예를 들면, TCP/IP, HTTP, FILE I/O 등과 같은 기능이 추가되어 다양한 방식의 프로그래밍이 가능해졌습니다. 하지만 오라클 외부 프로그램과의 연동 등에 있어서는 많은 제약이 있습니다. 예를 들어, TCP/IP 통신을 하는 PL/SQL 문장을 작성하여 수행하는 중에 메모리 할당 등 예기치 않은 오류로 프로그램이 종료되..