在沒有使用 BIND 的情況下,對 DB2 程式進行非 SQL 更改時,執行結果是什麼?
在每次執行 COBOL-DB2 程式時,都會比較載入模組和包/DBRM 的時間戳。如果程式中變數的長度發生更改(並且沒有 SQL 更改)並進行編譯,則載入模組將具有新生成的時間戳,另一方面,如果未執行 BIND,則包/DBRM 將具有舊的時間戳。當執行此程式時,呼叫此程式的 JCL 步驟將因 SQL 錯誤程式碼 -818 而失敗。
如果我們有一個 COBOL-DB2 程式,其 SQL 語句在未來永遠不會更改,我們可以使用 LEVEL 選項預編譯此程式。
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP