void
FNC_GetStructuredAttribute ( UDT_HANDLE udtHandle,
char *attributePath,
void *returnValue,
int bufSize,
int *nullIndicator,
int *length )
Syntax Elements
- udtHandle
- the handle to a structured UDT that is defined to be an input parameter to a UDF, UDM, or external stored procedure.
- attributePath
- the dot delimited full path to the attribute.
- For example, consider a structured UDT called "PersonUDT" that has an attribute called "address" that is an AddressUDT type, which in turn has an attribute called "zipcode". To get the zipcode value, the full path is "address.zipcode".
- returnValue
- a pointer to a buffer that FNC_GetStructuredAttribute uses to return the value of the attribute.
- bufSize
- the size in bytes of the returnValue buffer.
- nullIndicator
- whether the attribute is null.
- If the value of nullIndicator is...
-
- length
- the size in bytes of the value that FNC_GetStructuredAttribute returns in returnValue.
- For character data types, the length includes the size of any null termination characters.