SQL 디스크립터 영역은보다 정교한 방법입니다. a의 결과 처리select또는fetch진술. SQL 디스크립터 영역
SQL 디스크립터 영역은 헤더로 구성되어 있으며 전체 디스크립터 및 하나 이상의 정보
SQL 디스크립터 영역을 사용하기 전에 하나를 할당하십시오 :
exec SQL 할당 디스크립터식별자;
식별자는 역할을합니다."변수 이름"설명 자 영역. 필요하지 않을 때
Exec SQL Dalleloce Descriptor식별자;
무지개 토토 영역을 사용하려면 저장 대상으로 지정하십시오.in호스트 목록 대신 절의 조항 변수 :
exec sql fetch 다음에 mycursor에서 디스크립터 mydesc로;
이제 무지개 토토 영역에서 데이터를 어떻게 제거합니까? 너
Exec SQL GET DESCRICTOR이름 :hostvar = 필드;
현재, 헤더 필드는 하나만 정의되어 있습니다.count영역이 존재합니다 (즉, 몇 개의 열이
Exec SQL GET DESCRICTOR이름valueNum :hostvar = 필드;
Num문자 그대로의 정수가 될 수 있습니다 또는 정수를 포함하는 호스트 변수.
결과 세트의 행 수
실제 데이터 항목 (따라서이 필드의 데이터 유형 쿼리에 따라 다릅니다)
?
구현되지 않음
표시기 (널 값 또는 값을 나타냅니다 잘림)
구현되지 않음
문자의 데이텀 길이
열 이름
구현되지 않음
데이텀의 문자 표현의 길이 바이트
정밀도 (유형숫자)
문자의 데이텀 길이
데이텀의 문자 표현의 길이 바이트
스케일 (유형숫자)
열의 데이터 유형의 숫자 코드