사용자 정의 열

적용 대상: Windows | Windows Server

사용자 정의 열

사용자 정의 열은 콜백 함수에서 기본값을 제공하는 열입니다. 이러한 열은 항상 태그가 지정되고 콜백 함수에서 계산한 값으로 설정됩니다. 이 값은 테이블의 각 행에 대해 안정적이어야 합니다. 콜백 함수는 애플리케이션 또는 데이터베이스 엔진 자체가 지정된 행에 대한 열 값을 읽어야 하는 경우에만 사용됩니다. 애플리케이션에는 기본값을 재정의하고 열에서 특정 값을 설정하는 옵션이 있습니다. 기본값이 열에서 재정의되면 행의 공백을 사용하고, 그렇지 않으면 사용자 정의 기본 열은 레코드의 공간을 사용하지 않습니다.

사용자 정의 기본값 옵션은 JetAddColumn 호출에서 JET_COLUMNDEF 구조체의 grbit 멤버에 설정됩니다. JetAddColumn 함수의 pvDefault 매개 변수는 szCallback 멤버의 콜백 함수 이름과 pbUserData 멤버의 콜백에 전달되는 데이터를 포함하는 JET_USERDEFINEDDEFAULT 구조를 가리킵니다.