【问题标题】:Is there a Quick Reference Guide for Progress database code to SQL Server code [closed]是否有针对 SQL Server 代码的 Progress 数据库代码的快速参考指南 [关闭]
【发布时间】:2019-02-07 16:42:09
【问题描述】:

我的任务是在 SQL Server 2012 中使用 TSQL 匹配旧 Progress 数据库文件(p、w、I)中存在的功能。 在挖掘 Progress 网站文档之前,我希望找到一个“快速参考指南”,因为没有更好的术语来比较存储过程、函数、参数、表、视图等。 'def input parameter' 很简单,'assign' 看起来与 'SET' 对应,但其他的如 'no-undo' 则不太容易理解。 有这样的东西吗?

【问题讨论】:

    标签: sql openedge progress-4gl progress-db


    【解决方案1】:

    很久以前,当产品还附带印刷文档时,有一种叫做“袖珍进步”的东西。

    很遗憾,已经没有任何等价物了。

    另外——它必须更接近“背包进度”。我最后一个是 7.5 英寸 x 9.5 英寸,厚度接近一英寸——几乎没有口袋大小。

    NO-UNDO 是变量或临时表的属性,表示如果事务回滚,变量或 TT 将不会撤消其值。 (这不能应用于数据库表。)变量和临时表不与其他会话共享,因此您无需担心保持其他人对它们的看法一致。通过将它们设置为 NO-UNDO,您可以节省跟踪更改的开销。现在这可能没什么大不了的,但在过去值得烦恼的时候。默认值为 UNDO,但大多数人会覆盖它。

    在线文档位于:https://community.progress.com/community_groups/openedge_general/w/openedgegeneral/2911.openedge-11-7-product-documentation

    “入门”部分位于顶部。

    【讨论】:

    • 没有与我们办公室周围仍然漂浮的那些旧袖珍进步小册子相媲美的东西,但有完整的(巨大的)ABL 参考指南,位于您链接到的页面上。像这样的东西(连同 PDF 阅读器的搜索功能)可能是 OP 认为最有帮助的东西。例如,索引表明NO-UNDO 选项在第 441 页的 DEFINE PARAMETER 语句、第 441 页的 DEFINE PROPERTY 语句中讨论。第 454 页上的 DEFINE TEMP-TABLE 声明。第 491 页,DEFINE VARIABLE 声明。 504 和第 987654327 页上的 DEFINE WORK-TABLE 声明。 518.跨度>
    • 非常感谢 Tom 和 Matt 的宝贵时间和帮助。抱歉这么久才回复。我想我会坚持使用 Progress 文档。有很多信息用于“迁移”到 SQL Server 的进度 - 而不是带来一些零碎的信息?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多