SQL标准错误码说明

    openGauss也遵循SQL标准返回错误码的SQLSTATE值,详细说明请参见表1

    “错误码含义”列显示的标志是在PL/pgSQL里面使用的条件名。 条件名大小写无关。(请注意PL/pgSQL并不识别警告类别: 00,01,02 类别。)

    表 1 openGauss错误码SQLSTATE值

    表 2 CM错误码SQLSTATE值

    类 c0 - 连接异常(Connection Exception)

      

    c0000

    连接异常(connection_exception)

    c0001

    连接不存在(connection_does_not_exist)

    c0002

    连接失败(connection_failure)

    类 c1 - 环境异常(Environment Exception)

      

    c1000

    内存不足(out_of_memory)

    类 c2 - 文件异常(File Exception)

      

    c2000

    打开文件失败(open_file_failure)

    c2001

    文件读取失败(read_file_failure)

    c2002

    配置文件失败(config_file_failure)

    类 c3 - 参数异常(Parameter Exception)

      

    c3000

    参数失败(parameter_failure)

    c3001

    环境变量失败(environment_variable_failure)

    类 c4 - Etcd异常(Etcd Exception)

      

    c4000

    etcd打开失败(etcd_open_failure)

    类 c5 - 内部异常(Internal Exception)

      

    c5000

    内部错误(internal_error)