일반 C와 오라클에서 사용하는 Pro*C 데이터 형의 차이점.


일반 C와 오라클에서 사용하는 Pro*C 데이터 형의 차이점.

이번에 새로운 프로젝트를 맡으면서 오라클을 다루게 되었는데.. 공부도 할겸 오랜만에 프로그래밍 관련 내용을 포스팅한다. 난 일반 C와 Pro*C의 데이터 형 차이점만 알면 되고.. 그중에 VARCHAR라는게 있더라. 그래서 VARCHAR에 대해서 자세히 다뤄볼까 한다. VARCHAR는 데이터 형의 특성상 C 프로그램의 char 데이터 형과는 다른 특이한 형태를 가지고 있다. Pro*C 프로그램에서 VARCHAR uid[10]; 로 선언하면 실제로는 아래와 같은 형태로 생성 된다. struct { unsigned short int len; unsigned char arr[10]; } uid; 오라클 데이터 베이스에서 VARCHAR2 데이터 형의 선언은 가변 길이 문자열로, 데이터 형 선언 시 정의된 데이터 길이 내에..........



원문링크 : 일반 C와 오라클에서 사용하는 Pro*C 데이터 형의 차이점.