DB2 外部表?

标签 db2 flat-file db2-luw

我刚刚听说Oracle有一个称为外部表的功能,允许从数据库访问平面文件(例如文件系统中的CSV文件)。

我只是想知道DB2 for LUW中是否有类似的东西。

我能看到的最接近的事情是实现一个表函数(例如,用 Java 编写),该函数将读取文件,并返回包含文件中数据的表。然而,这个过程需要很长时间(创建 Java 代码、编译 Java 并在 DB2 中创建关联 Java 类的函数),并且对于具有不同列数的不同文件来说,实现不是动态的(表函数返回一组预定义的数据)。列)。

这里是 Oracle 外部表的文档:http://docs.oracle.com/cd/B28359_01/server.111/b28319/et_concepts.htm

最佳答案

是的,IBM 将其作为 InfoSphere Federation Server 的一部分提供,它基本上允许您在数据库内定义各种数据源的昵称。 Supported data sources

关于DB2 外部表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9401925/

相关文章:

sql - 如何有效地从 DB2 中的表中删除所有行

sql - 为什么 FETCH FIRST N ROWS 不能与 WITH 语句结合使用?

sql-server-2008 - 在SSIS中高效批量导入数据,偶尔PK重复内容?

c# - 使用 XSD 验证文本文件(不是 XML)?

sql - DB2 rownum 等价物

sql - DB2 - SQL-将结果限制为某个列中某个值仅出现几次

sql - DB2 依赖表

用于 tsv 平面文件的 python/bash SQL(无 sqlite)

java - DBUnit 的奇怪 DB2 问题

java - 当从 Runtime.getRuntime().exec() 调用新终端时,线程永远不会结束