我使用的是嵌入式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
你能支持我吗?
1条答案
按热度按时间tpxzln5u1#
从描述SQLCA得PostgreSQL网站:
-284(ECPG_INFORMIX_SUBSELECT_NOT_ONE)子查询的结果不是单行(Informix兼容模式)。(SQLSTATE 21000)
我在谷歌上搜索“PostgreSQL embedded sql-284”的两分钟内就找到了这篇文章。我建议你多花点力气找到像这样的主要文档,而不是问SO的问题。