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