반응형 Proc3 Pro*C . 한줄 단건만 조회하는 select 예제 테이블을 조회가 데이타는 2가지 경우입니다. 한줄의 레코드로 한건만 조회하는 경우와 여러줄의 레코드로 여러건을 조회하는 경우죠. Pro*C에서 한건만 조회하는 경우는 단순히 SELECT문으로만 처리하면 되고 여러건을 조회하는 경우에는 SELECT을 CURSOR와 FETCH를 조합해서 처리해야 됩니다. 이번에는 단건 처리만 간단하게 볼게요. int main() { EXEC SQL BEGIN DECLARE SECTION; char v_name[10+1]; char v_code[5+1]; EXEC SQL END DECLARE SECTION; EXEC SQL AT :con_name SELECT dat_name,dat_code INTO :v_name,:v_code FROM T_DATA where rownum = .. 2022. 9. 29. Pro*C 컴파일 과정과 Makefile 만들기 Pro*C 프로그램 파일 확장자는 pc 입니다. pc 파일을 컴파일 하는 과정은 오라클에서 제공하는 PreCompiler를 통해 c 파일로 만듭니다. c 파일을 다시 c 컴파일러인 gcc를 통해 오브젝트 파일 (.o)를 만들고 링크를 통해 실행파일로 되는거에요. sample.pc → sample.c → sample.o → sample PreCompiler를 사용하기 위해 우선 ORALCE이 설치된 경로를 설정해 줘야 됩니다. 오라클 설치 경로가 /usr/oracleClient/app/oracle 라고 가정할게요. vi .bash_profile export ORACLE_BASE=/usr/oracleClient/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/12... 2022. 9. 28. Pro*C . 오라클 DB 데이터를 C / C++ 프로그램으로 제어 오라클은 C/C++ 프로그램 안에서 쿼리문을 직접 실행해서 테이블 데이터를 조작할 수 있게 PreCompiler를 제공하고 있습니다. C 소스 프로그램 안에 SQL 쿼리문을 삽입했다고 embedded SQL programming 이라고도 합니다. 보통 Pro*C라고 얘기하는데요. Pro*C의 소스 파일 확장자는 pc입니다. source.pc를 오라클에서 제공하는 PreCompiler를 이용합니다. ● C 프로그램 실행 과장을 보면 C 소스 코딩 source.c ▶ gcc 컴파일 ▶ 오브젝트 파일 생성 source.o ▶ 링크 ▶ 실행파일 생성 source ▶ 실행 ● PC 프로그램 실행 과정 PC 소스 코딩 source.pc ▶ PreCompiler ▶ source.c 생성 ▶ gcc 컴파일 ▶ 오브젝트.. 2022. 9. 25. 이전 1 다음 반응형