将SQL查询结果插入Oracle APEX的BLOB列中并公开该列以供下载

时间:2019-01-28 19:31:01

标签: oracle oracle-apex oracle-apex-5

我有一个要求,即要建立一个理想地可以将SQL查询结果存储到BLOB列中的报告。并将BLOB列公开给最终用户,以便他们能够下载它们。 使用的Oracle APEX版本是Application Express 4.0.2.00.07

1 个答案:

答案 0 :(得分:0)

在Apex中(确定, Oracle Application Express ),“查询结果”是经典报告或交互式报告的结果。两者都可以选择以各种格式下载结果,而CSV似乎很合适。

我建议您检查一下它的工作原理。

因为,从我的角度来看,因为将文本信息(这是查询最常返回的信息)存储到BLOB列(为什么 binary 大对象?binary 是什么)输出?为什么不使用CLOB?)有点过分,不必要地使事情复杂化。

如果您的用户下载了CSV,则可以轻松地在Excel中打开它,这是用户非常喜欢的东西,然后使用他们看到的信息进行各种操作。