Hi, all, I just learned the support of TO_DATE will be avialbe in Trafodion in R2.0 from Anoop, that is great! At present, due to the urgent requirement of current migration project, we cannot wait, so I want to write a UDF to do the TO_DATE. When I try to write it, I found it seems the UDF can only return simple data type like INT, VARCHAR, I cannot find the definition of returning a TIMESTAMP/DATE, could anyone help here?
In sqludr.h , I cannot find corresponding data type for DATE/TIMESTAM. So I don't know how to define the UDF's entry function, example as below: SQLUDR_LIBFUNC SQLUDR_INT32 to_date(SQLUDR_VC_STRUCT *srcStr, //input string SQLUDR_CHAR *pattern, //date format ??? *out1, //the output SQLUDR_INT16 *inInd1, SQLUDR_INT16 *inInd2, SQLUDR_INT16 *outInd1, SQLUDR_TRAIL_ARGS) How can I specify the out1 type to be a DATE or TIMESTAMP? I marked with '???' . Thanks in advance, Ming