是否有Oracle API可以在结构化的字节序列上实现只读视图

时间:2019-03-13 15:38:26

标签: oracle rdbms

假设我要使用Oracle数据库,并且有一些包含结构化数据的平面二进制文件。假设我有一个适合此数据结构的关系模型。

Oracle是否提供API来实现某些适配器,以便能够以一组视图的形式查询此字节序列?

如果是这样:

  • 数据应存放在哪里?
  • 什么版本提供此功能?

如果否:

  • 是否还有其他提供这种API的RDBMS?

1 个答案:

答案 0 :(得分:2)

您可以使用external table。通常,外部表必须使用文本列,但是您可以使用PREPROCESSOR指令指定一个脚本,该脚本将在加载源文件之前对其进行转换。

您还可以使用UTL_FILE从磁盘加载表,并在数据库中对其执行任何操作。这可能包括您使用TABLE运算符访问的流水线表函数。