关于UDF和表函数(Table Function)的问题!!!
想在DB2中通过UDF的方式实现查询、处理数据库外部文件的机制,外部文件假设是平文本(其查询处理过程已经实现),现在问题是查询结果集如何返回???DB2中UDF支持的表函数好像必须是静态定义的(也就是说在定义UDF和编写UDF时其返回的表(结果集)的列必须是确定的,而实际情况中可能是根据外部数据的情况动态变化的),该怎么处理???
具体就是通过UDF查询外部文件,并将符合条件的外部文件数据以记录的形式返回(当然,查询外部文件,并整理结果的过程已经实现)。。。客户端可能是ODBC/JDBC方式使用。。。
难道我要为各种不同的外部文件创建各自的UDF???GOD!那样工作量太大了吧???
请各位大大执教!!!谢谢!!!