【问题标题】:IBM db2 to SQL server conversion of scriptsIBM db2 到 SQL server 的脚本转换
【发布时间】:2017-07-26 12:29:13
【问题描述】:

在 SQL Server 的 IBM DB2 脚本中,“commit”的等价物是什么? sql server 脚本中的“GO”会提供相同的功能吗?

【问题讨论】:

  • sql server 不需要该命令
  • 您能详细说明一下吗?
  • COMMIT 是标准 SQL 语句; SQL Server 也支持它。
  • @mustaccio 我知道。但是,在我试图转换的 ibm db2 脚本中,如果我们完全使用提交,它就没有我们在 sql server 脚本中的开始和结束事务。因此,我试图了解 ibm db2 是否有区别?它不会默认提交吗?

标签: sql sql-server transactions db2


【解决方案1】:

这取决于相关的 DB2 脚本以及该 DB2 脚本的执行方式(即执行时哪些选项有效)。 DB2 脚本可以或者启用自动提交(这是 DB2 CLP 执行的脚本的默认设置,不需要显式提交,在每个语句之后自动提交),或者禁用(在这种情况下然后脚本必须使用显式提交),这也可以在脚本中动态更改。

【讨论】:

    猜你喜欢
    • 2017-07-04
    • 2017-09-26
    • 2021-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多