如何顯示查詢的除錯資訊

2022-08-27 00:51:08 字數 984 閱讀 4082

當您定義了乙個查詢並執行時,如果該查詢出現錯誤,如何得到詳細的除錯資訊,本篇文章介紹具體的操作過程。

1. 將系統查詢屬性檔案複製到自己的庫中:

crtdupobj obj(qaqqini) fromlib(qsys) objtype(*file) tolib(userlibrary) data(*yes)

注意:不能用命令cpyf來操作,否則會引起資料丟失。

2. 進入互動式sql環境:

strsql

3. 更改系統查詢屬性檔案的副本,將除錯資訊置為*yes:

update userlibrary/qaqqini set qqparm = 'messages_debug', qqval = '*yes', qqtext = null

where qqparm = 'messages_debug' and qqval = '*default'

4. 將查詢屬性檔案改為使用者庫中修改過的檔案:

chgqrya qryoptlib(userlibrary)

5. 然後,在互動史下,執行您有問題的查詢;

wrkqry, 回車。

option . . . . . . 9 --------1=create, 2=change, 3=copy, 4=delete

-----------------------------5=display, 6=print definition

-----------------------------8=run in batch, 9=run

query . . . . . . . testqry -name, f4 for list

library . . . . . userlib ---name, *libl, f4 for list

6. 將詳細的作業記錄輸出到假離線檔案中:

dspjoblog output(*print)

7. 詳細的查詢除錯資訊就記錄在假離線檔案中,這些資訊對您修改該查詢有很大幫助。

OSG中除錯資訊顯示

osg 可以將各式各樣的除錯資訊輸出到std cout。這在開發osg 程式時十分有用,你可以藉此觀察osg 的執行的各種操作。鍵盤的 s 鍵對於效能測試十分有用,它將適用osgutil 庫的statistics 類來收集和顯示渲染效能的資訊。迴圈按下 s 鍵 小寫s 可以切換四種不同的顯示方式 1...

如何開啟pr debug除錯資訊

2014年09月05日 綜合 共 2396字 字型大小 小 中 大 如何開啟pr debug除錯資訊 以dma的除錯為例,先來看看乙個pr debug函式呼叫 pr debug s s s n func chan success fail chan dma chan name chan null 在...

如何開啟pr debug除錯資訊

以dma的除錯為例,先來看看乙個pr debug函式呼叫 pr debug s s s n func chan success fail chan dma chan name chan null 在include linux printk.h裡找到pr debug的定義 if you are wri...