【问题标题】:End user friendly sql query run inside excel最终用户友好的 sql 查询在 excel 中运行
【发布时间】:2012-08-17 14:38:36
【问题描述】:

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

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

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

谢谢!

【问题讨论】:

标签: sql oracle11g odbc excel-2003


【解决方案1】:

为了它的价值......

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-31
    • 1970-01-01
    • 1970-01-01
    • 2011-06-16
    相关资源
    最近更新 更多