Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有Oracle API在结构化字节序列上实现只读视图_Oracle_Rdbms - Fatal编程技术网

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

是否有Oracle API在结构化字节序列上实现只读视图,oracle,rdbms,Oracle,Rdbms,假设我想使用Oracle数据库,并且我有一些包含结构化数据的平面二进制文件。假设我有一个适合这种数据结构的关系模型 Oracle是否提供了一个API来实现一些适配器,以便能够将这个字节序列作为一组视图进行关联查询 如果是: 数据应该驻留在哪里 哪个版本提供此功能 如果否: 是否有其他RDBMS提供这样的API 您可以使用。通常,外部表必须使用文本列,但您可以使用预处理器指令指定一个脚本,该脚本将在加载源文件之前对其进行转换 您还可以使用UTL_FILE从磁盘加载表,并在数据库中执行任何操作

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

Oracle是否提供了一个API来实现一些适配器,以便能够将这个字节序列作为一组视图进行关联查询

如果是:

  • 数据应该驻留在哪里
  • 哪个版本提供此功能
如果否:

  • 是否有其他RDBMS提供这样的API
您可以使用。通常,外部表必须使用文本列,但您可以使用
预处理器
指令指定一个脚本,该脚本将在加载源文件之前对其进行转换


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

标题的一半我可以理解,很明显,后半部分需要更多的细节。您能添加一些这种所谓的数据结构的示例吗?我之所以这样问,是因为根据数据结构的不同,您可能会有完全不同的答案。您可以使用表函数(可以用PL/SQL实现,也可以用C或Java实现)来做您想要做的事情。我不知道这是不是个好主意。我可能也想看看“Oracle数据盒式磁带”文档——我对这些文档基本一无所知。