zoukankan      html  css  js  c++  java
  • 如何显示查询的调试信息

    当您定义了一个查询并运行时,如果该查询出现错误,如何得到详细的调试信息,本篇文章介绍具体的操作过程。
    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. 详细的查询调试信息就记录在假脱机文件中,这些信息对您修改该查询有很大帮助。

  • 相关阅读:
    iSCSI又称为IPSAN
    文档类型定义DTD
    HDU 2971 Tower
    HDU 1588 Gauss Fibonacci
    URAL 1005 Stone Pile
    URAL 1003 Parity
    URAL 1002 Phone Numbers
    URAL 1007 Code Words
    HDU 3306 Another kind of Fibonacci
    FZU 1683 纪念SlingShot
  • 原文地址:https://www.cnblogs.com/etsdpt/p/2316986.html
Copyright © 2011-2022 走看看