정의 (5) 썸네일형 리스트형 SQL문 기본 SQL문 기본 데이타베이스에서 데이타를 질의한다.(Select) 데이타를 입력(Insert), 수정(Update), 삭제(Delete)한다. 데이타 구조를 생성(Create), 수정(Alter), 삭제(Drop)한다데이타 액세스를 조절한다(Grant) SQL문의 종류 SQL문의 종류에는 DDL(Data Definition Language테이블/데이타의 구조를 조작하는 명령) DML(Data Manupulation Language : 데이타를 조작하는 명령) Session Control(세션을 제어하는 명령) System Control(시스템을 제어하는 명령) Transaction Control(트랜잭션을 제어하는 명령) 등이 있다. (아래 표 참고) Data Definition Data Manupulat.. Pro*C에서 변수의 사용 Pro*C에서 변수의 사용 데이터의 Type C변수 타입 설명 char single charactor char[n] n-charactor array(string) Int integer Short small integer Long large integer Float floating-point number(usually single precision) Double floating-point number(always double precision) VARCHAR[n] variable-length string 호스트 변수를 위한 C데이타 타입 C와 Oracle 데이타 타입 호환성 Internal Type(Oracle) C Type 설명 VARCHAR2(Y)(Y:1~2000) char single characto.. Pro*C의 기초 Pro*C의 기초 Embedded SQL 문 어플리케이션에서 SQL문과 C문장과 C변수와 SQL문장의 구조를 모두 자유롭게 사용할수 있다. 호스트 프로그램에서 SQL문장을 사용할 경우 “EXEC SQL”이란 키워드를 사용하여 SQL문을 시작하고 문장의 마지막에는 세미콜론(“;”)으로 종결되도록 한다. EXEC SQL로 시작하여 ‘;’로 종료하는 것이 Embedded SQL이다. 선언(Declarative) 명령 설명 ARRAYLEN PL/SQL에서 호스트 array를 사용 BEGIN DECLARE SECTION END DECLARE SECTION ANSI모드에서 호스트 변수를 사용하기 위한 명령 DECLARE Oracle object의 이름 부여 INCLUDE 현재위치에 파일 대치 TYPE 데이터 타입의.. Pro*C 개요 Pro*C개요 Embedded SQL Program 의 생성 Pro*C는 PreCompiler로 SOURCE에 포함되어 있는 Embedded SQL문을 SQLLIB의 Function으로 SOURCE코드를 생성시켜 C SOURCE로 변환해 주는 프리 컴파일러이다. 3GL언어에서 SQL문(4GL언어)을 사용하여 보다 편하게 ORACLE을 직접 Access할 수 있도록 한다. 어떤 SQL문장이든 수행가능하다. 데이타베이스 테이블을 다이나믹하게 CREATE, ALTER, DROP한다. Row를 SELECT, INSERT, UPDATE, DELETE 한다. 트랜잭션을 COMMIT, ROLLBACK 한다. PL/SQL을 실행 할 수 있다. Chapter 5. 포인터의 포인터 Chapter 5.포인터의 포인터 포인터의 포인터는 다루는 대상체가 포인터인 포인터 변수를 뜻한다. 즉, 포인터들을 다루는 포인터라는 이야기다. 포인터의 포인터 변수 정의 char**imsipp; 어디에 사용 하는가 매개변수가 포인터 배열인 함수를 작성하기 위해 사용 명령행 인자에서 사용 초기화 5_1.c #include main() { char *imsip[3], **imsipp; int one, *two, **three; imsip[0] = "imsi"; imsip[1] = "temp"; imsip[2] = "jamgan"; imsipp = imsip; two = &one; three = &two; } 포인터의포인터 변수에서는 다음을 명확히 알아두어야 한다. three 포인터의 포인터 변수이므로 주소.. 이전 1 다음