db2 SQL代码-284

cczfrluj  于 2022-11-07  发布在  DB2
关注(0)|答案(1)|浏览(518)

我使用的是嵌入式C:以下查询返回一个奇怪的SQL代码-284

EXEC SQL
   select  *
   into    :xx
   from    xx
   where ....

if (SQLCODE < 0)
  { 
    err_log( "code %ld sqlerrmc %s",sqlca.sqlerrm.sqlerrml,sqlca.sqlerrm.sqlerrmc);
    db_error("");
    return -1;
  }

错误日志为:代码4 sqlerrmc SQL第2803行出现错误-284
你能支持我吗?

tpxzln5u

tpxzln5u1#

从描述SQLCA得PostgreSQL网站:
-284(ECPG_INFORMIX_SUBSELECT_NOT_ONE)子查询的结果不是单行(Informix兼容模式)。(SQLSTATE 21000)
我在谷歌上搜索“PostgreSQL embedded sql-284”的两分钟内就找到了这篇文章。我建议你多花点力气找到像这样的主要文档,而不是问SO的问题。

相关问题