代码之家  ›  专栏  ›  技术社区  ›  Dan McGrath

unidata执行的“返回”子句。错误号列表?

  •  1
  • Dan McGrath  · 技术社区  · 14 年前

    当结合使用EXECUTE语句和RETURNING子句时,unidata返回遇到的任何错误代码以及相关数据。有人知道这些错误代码的确切列表吗?

    不幸的是,手册在这方面是缺乏的,我今天早上感觉不是特别通灵。

    例如

    EXECUTE MyStatement RETURNING Results
    

    什么? Results<1,1> 相等?

    1 回复  |  直到 14 年前
        1
  •  1
  •   International Spectrum    14 年前

    答案真的取决于你的“我的陈述”是什么。返回语句的结果通常是baskic例程中stop语句期间提供的信息。

    在子程序中,这可以由用户定义,您可以在errmsg文件中找到大多数系统错误消息。

    大多数(如果不是全部)return.codes可以在errmsg中找到用于select、list、sort和其他系统tcl语句的代码。

    - Nathan Rector