유형 - 새 데이터 유형 정의
typetype_name
isCTYPE
thetype
명령은 새 C 유형을 정의합니다. A를 넣는 것과 같습니다typedef
선언 섹션으로
이 명령은 만 인식됩니다ECPG
-c
옵션.
Exec SQL 유형 고객은입니다 구조 바르 차르 이름 [50]; int 전화; ; exec sql type cust_ind입니다 구조체 인디 짧은 이름 _ind; 짧은 폰_ind; ; Exec SQL Type C는 Char Reference입니다. exec SQL 유형 ind는 Union int integer; 짧은 smallint; ; exec SQL 유형 intarray는 int [ailt]; exec SQL 유형 str는 varchar [buffersiz]; exec SQL 유형 문자열은 char [11];
여기를 사용하는 예제 프로그램이 있습니다Exec SQL 유형
:
sqlerror sqlprint가있을 때마다 EXEC SQL; Exec SQL Type TT IS 구조 Varchar V [256]; int i; ; Exec SQL Type TT_IND입니다 struct ind 짧은 v_ind; 짧은 i_ind; ; int 메인 (void) Exec SQL 시작 선언 섹션; tt t; tt_ind t_ind; Exec SQL END DELLARE SECTION; exec sql testdb에 con1로 연결; Exec SQL 선택 PG_CATALOG.SET_CONFIG ( 'search_Path', '', False); Exec SQL 커밋; Exec SQL SELECT CRORTER_DATABASE (), 256 in : T : T_IND LIMIT 1; printf ( "t.v = %s \ n", t.v.arr); printf ( "t.i = %d \ n", t.i); printf ( "t_ind.v_ind = %d \ n", t_ind.v_ind); printf ( "t_ind.i_ind = %d \ n", t_ind.i_ind); EXEC SQL CON1 차단; 반환 0;
이 프로그램의 출력은 다음과 같습니다.
t.v = testdb T.i = 256 t_ind.v_ind = 0 t_ind.i_ind = 0
the타입
명령은 롤 토토 확장자입니다.
문서에 맞지 않는 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면