我已经浏览了Teradata的官方文档。
我打算编写一个表函数(C++ 中的 UDF),它接受 2 列作为输入,处理输入并将其转换为std::map< string,string >
orarray of structs
并将其传递给其他接受输入为array of structs
/的函数std::map< string,string >
。我的问题是:
- 如果我从表中传递 2 列,如何知道新临时表中的行数?如何接受从 Teradata 查询语句作为列传递到 UDF 中的值?
- 文档附录中给出的诸如相位检查之类的东西是否
TBL_BUILD
必须TBL_PRE_INIT
包含在代码中,以用于构建表格和其他目的?