gpt4 book ai didi

oracle10g - Oracle在后面,Access在前面?

转载 作者:行者123 更新时间:2023-12-04 20:21:39 25 4
gpt4 key购买 nike

我“继承”了一个 Access 2003 项目。现在他们已经开始将我们升级到 2007 年。我在图腾柱上地位低下(这是正确的),所以我无法访问 - 哈,没有双关语 - 访问 Big Mama Oracle 数据库,只有转储已在 Access 中另存为表(并内置于大量查询中)。

所以,一些非常基本的问题来了解我的方向。

  • 我从这次讨论中了解到,由于报告的复杂性,我应该考虑存储过程。好的,我喜欢这个主意。这是很好的编程。
  • Access 07 支持(显然),类似于存储过程(不是吗?)。但是,我读到了有关它的可怕内容,而且该部门的其他大部分人员还没有从 03 年升级。如果我在 07 年工作,他们的 03 年将不知道如何处理我漂亮的存储过程,对吗?此外,如果事实证明 '07 真的不是这个项目的正确选择(无论出于何种原因——谁知道呢,它对这个操作来说是新的),那么所有投入的时间都会立即过时。
  • 由于 Big Mama 是 Oracle dB,因此显然必须保持稳定。那么,我为什么不把头放在 Oracle 中的 SP 上呢?似乎它会为所有人带来最强大的应用程序:我知道我可以教 Access '03 和 '07 如何调用这些 Oracle SP。此外,我的编码将更低级别且更接近源代码,从而提高稳定性和效率。

  • 我实际上可以在 Access '07(或 '03)中创建一个以 Oracle 为中心的 SP。我有点怀疑。

    最佳答案

    如果您坚持使用由 Oracle 数据库支持的 Access,我认为可以遵循的合理路径是将尽可能多的工作分流给 Oracle。

    这意味着,让 Oracle 为过程和函数(最好封装在包中)和 View 做所有繁重的工作。然后,使用 JDBC 允许 Access 仅查询和呈现结果。

    这意味着学习 SQL 和 PL/SQL,但我认为这是值得的 :)

    关于oracle10g - Oracle在后面,Access在前面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5820039/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com