void
FNC_GetStructuredAttribute ( UDT_HANDLE udtHandle,
char *attributePath,
void *returnValue,
int bufSize,
int *nullIndicator,
int *length )
構文要素
- udtHandle
- UDF、UDM、または外部ストアド プロシージャへの入力パラメータであると定義されているSTRUCTURED型UDTへのハンドル。
- attributePath
- 属性に至る絶対パス(ピリオドを区切りとする)。
- 例えば、「PersonUDT」というSTRUCTURED型UDTがあり、それにはAddressUDT型の「address」という属性があり、その属性には「zipcode」という属性があるとします。この場合、zipcode値を取得するための絶対パスは「address.zipcode」です。
- returnValue
- 属性の値を戻すためにFNC_GetStructuredAttributeによって使用されるバッファを指すポインタ。
- bufSize
- returnValueバッファのバイト単位のサイズ。
- nullIndicator
- 属性がNULLかどうかを示す標識。
- nullIndicatorの値
-
- length
- FNC_GetStructuredAttributeが、returnValueに入れて戻した値のバイト単位のサイズ。
- 文字データ型の場合、NULL終了文字があればそのサイズも長さに含まれます。