取决于你所说的控制是什么意思...
\n\nif someerror;\n exec SQL rollback;\nelse;\n exec SQL commit;\nendif;\nRun Code Online (Sandbox Code Playgroud)\n您可以通过以下方式控制整个模块默认使用的承诺控制级别:
\nCRTSQLRPGI xxxx COMMIT(*CHG)exec SQL set option commit=*CHG;SET OPTION请注意,模块中只能有一个,并且它实际上必须是源文件中看到的第一个 SQL 语句。
最后,对于任何给定的 SQL 语句,您可以使用WITH <xxx> isolation\xe2\x80\x93clause覆盖默认承诺级别。
insert into mytable (fld1, fld2) \n values ("Hello", "World")\nwith CHG;\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
709 次 |
| 最近记录: |