많은 응용 프로그램 개발 도구와 달리 Pro*C/C++를 사용하면 고도로 사용자 지정된 응용 프로그램을 만들 수 있습니다. 예를 들어 최신 창 및 마우스 기술을 통합한 사용자 인터페이스를 만들 수 있습니다. 사용자 상호 작용 없이 백그라운드에서 실행되는 응용 프로그램을 만들 수도 있습니다. 설치를 계속한 다음(몇 분 정도 소요) 설치 프로그램을 종료합니다. 데모proc 디렉토리에서 프리콤 디렉토리와 그 아래에 있는 디렉터리를 살펴봅니다. 아래 와 비슷한 폴더가 꽤 많이 표시됩니다. 함수는 독립 실행형 PL/SQL 하위 프로그램입니다. PL/SQL 프로시저와 마찬가지로 함수에는 참조할 수 있는 고유한 이름이 있습니다. 이러한 개체는 PL/SQL 데이터베이스 개체로 저장됩니다. 다음은 함수의 몇 가지 특성입니다.

사용 가능한 제품 구성 요소 섹션으로 이동하면 Oracle 프로그래머를 선택합니다(옵션이 다시 설치를 표시할 수 있습니다. 이 구성 요소를 이미 다시 설치했기 때문에 스크린샷에 설치됨). “Hello World OUT 매개 변수” 값을 OUT 매개 변수에 출력/할당하는 저장 프로시저입니다. 저장 프로시저는 ref 커서를 반환하고 IN 매개 변수를 수락합니다. Oracle 데이터베이스에서 저장 프로시저(IN, OUT, IN 및 커서 매개 변수)를 만드는 빠른 예제 목록입니다. PL/SQL 코드는 설명이 용이합니다. emp 테이블의 에법 열 길이는 20자이므로 “ 종단자를 수용할 수 있도록 emp_name 21자를 할당합니다. STRING은 C 스타일 문자열과 인터페이스하도록 특별히 설계된 오라클 외부 데이터 유형입니다. 에남이열에서 emp_name로 값을 선택하면 오라클은 자동으로 “-해지값을 종료합니다. 호스트 변수는 호스트 프로그램과 데이터베이스 간의 통신의 핵심입니다. 호스트 변수 식은 lvalue로 확인되어야 합니다(즉, 할당될 수 있음).

일반 C 변수를 선언할 때 C 구문에 따라 호스트 변수를 선언할 수 있습니다. 호스트 변수 선언은 C 변수 선언을 배치할 수 있는 위치에 배치할 수 있습니다. Oracle에서 사용할 수 있는 C 데이터 형식에는 다음과 같습니다. 데모proc 영역에서 디렉터리를 sample9로 변경합니다. sample9.c 파일을 만들려면 명령 프롬프트에서 SQLCA(SQL Communications Area)를 입력하여 프로그램의 오류 및 상태 변경을 검색하는 데 사용됩니다. 이 구조에는 실행 SQL 문 이후에 런타임에 Oracle에서 채우는 구성 요소가 포함되어 있습니다. 기본 프로시저를 만든 후 sql cmd 프롬프트에서 “exec procedure_name”으로 실행하면 내부에 주어진 메시지가 표시되지 않는 “PL/SQL 프로시저가 성공적으로 완료됨”으로 출력됩니다. 예를 들어 emp 테이블에서 직원 이름을 선택한 다음 C 스타일 “ 종료된 문자열을 예상하는 루틴에 전달한다고 가정합니다. 명시적으로 “-이름을 직접 종료할 필요는 없습니다. STRING 외부 데이터 형식에 대한 호스트 변수를 다음과 같이 간단히 평가하면 Visual Studio에 익숙하고 앞서 뛰어 들면 sample9.c 파일이 잘 컴파일되지만 링크에 실패합니다. 다음은 성공적인 컴파일 링크 실행 프로세스를 활성화하는 단계입니다: 참고: 하위 프로그램은 프로시저에 불과하며 요구 사항에 따라 수동으로 만들어야 합니다. 일단 만들어지면 데이터베이스 개체로 저장됩니다.

DBMS_OUTPUT를 통해 “Hello World”를 인쇄하는 저장 프로시저입니다. Pro*C와 함께 사용하는 파일은 “pc” 파일이며 C 또는 C++에 익숙한 경우 .c 또는 .cpp 파일을 찾고 있을 것입니다. 그들은 일종의, 거기에있다. 사전 컴파일러를 실행한 후 요청한 내용에 따라 .c 또는 .cpp 파일이 만들어집니다(.c를 사용합니다).