결과 집합 메타데이터

메타데이터 는 다른 데이터를 설명하는 데이터입니다. 예를 들어 결과 집합 메타데이터는 결과 집합의 열 수, 해당 열의 데이터 형식, 이름, 정밀도, null 허용 여부 등과 같은 결과 집합을 설명합니다.

상호 운용 가능한 애플리케이션은 항상 결과 집합 열의 메타데이터를 검사 합니다. 결과 집합의 열에 대한 메타데이터는 카탈로그 함수에서 반환된 열의 메타데이터와 다를 수 있습니다. 예를 들어 업데이트 가능한 열이 두 테이블을 조인하여 만든 결과 집합에 포함되어 있다고 가정합니다. SQLColumnPrivileges사용자가 열을 업데이트할 수 있음을 나타낼 수 있지만, 열이 조인의 "다" 쪽에 있으면 결과 집합 메타데이터가 아닐 수 있습니다. 많은 데이터 원본은 조인의 "일" 쪽에 있는 열을 업데이트할 수 있지만 "다" 쪽에서는 업데이트할 수 없습니다. 데이터 원본이 결과 집합을 만드는 동안 데이터 형식을 승격할 수 있으므로 데이터 형식도 동일이라고 가정할 수 없습니다.

이 섹션에서는 다음 항목을 다룹니다.