我刚刚听说 Oracle 有一个名为 External Table 的功能,它允许从数据库访问平面文件(例如文件系统中的 CSV 文件)。
我只是想知道 DB2 for LUW 中是否有类似的东西。
我能看到的最接近的事情是实现一个 Table 函数(例如用 Java 编写),它将读取文件,并返回一个包含文件数据的表。但是,此过程需要很长时间(创建 Java 代码、编译 Java 并在 DB2 中创建关联 Java 类的函数),并且对于具有不同列数量的不同文件(表函数返回一组预定义的列)。
这里是 Oracle 外部表的文档:http: //docs.oracle.com/cd/B28359_01/server.111/b28319/et_concepts.htm