1

我有一个 Oracle 11G 数据库和 sql developer 3.0.04。我有一个 SQL 查询,它为整个系统的用户收集有用的数据。查询提示输入两个值(使用“&”技巧),然后返回反映其选择的列数和行数。例如,在位置提示输入“2”,将使用 sql 查询仅提取该特定位置的相关数据。

我可以使用 Excel 2003 连接到数据库。(ODBC 连接)我想在服务器上存储一个 excel 文件,我的用户可以访问该文件以运行此查询 - (因为 sql developer 不适合这些用户,太复杂了)

我们安装了 Excel 2003。我需要做什么才能让用户从 excel 运行 sql 查询,这也会在 excel 中向他们显示结果?

谢谢!

4

1 回答 1

0

物有所值...

我建议只将此查询转换为 SQL Developer 中的报告。对于您的最终用户来说,这并不复杂——他们只需单击他们想要运行的报告,它就会运行(输出看起来像一个表格,如果/他们可以从那里选择,他们可以将其导出)。分发报告只需要您将其存储在共享驱动器上或通过电子邮件将其发送给他们(然后他们将其导入)——这比听起来容易得多,而且分发更新/附加报告也非常方便。例如,使用报告,您的用户将不必查看 SQL(除非他们真的想),并且提示将显示为带有简单英语消息的小对话框(无论您想让他们说什么)。

无论如何,您可能会发现这更容易支持/修改/维护,我认为您的用户应该对此感到满意(除非他们真的是脾气暴躁的类型...... :-)

于 2012-08-17T16:20:27.977 回答