请问 proc 有关问题, 执行 EXEC SQL select * from XXX ,oracle 会报 2112 异常: SELECT.INTO returns too many rows
请教 proc 问题, 执行 EXEC SQL select * from XXX ,oracle 会报 2112 错误: SELECT..INTO returns too many rows
执行 EXEC SQL SQL select * from XXX 后,如果记录有多条的话
oracle 会报 2112 错误: SELECT..INTO returns too many rows
如果记录只有一条就不会
这是为什么?
数据库是 oracle 就会 ,如果是 informix 就不会
谢谢大家!
------解决方案--------------------
select into 必须是1条记录的,informix 也是这样的吧?
oerr ora 2112 看看
------解决方案--------------------
select * from XXX 是T—SQL(标准SQL的加强版)语句
oracle的数据库支持标准的SQL,但不一定支持T—SQL
执行 EXEC SQL SQL select * from XXX 后,如果记录有多条的话
oracle 会报 2112 错误: SELECT..INTO returns too many rows
如果记录只有一条就不会
这是为什么?
数据库是 oracle 就会 ,如果是 informix 就不会
谢谢大家!
------解决方案--------------------
select into 必须是1条记录的,informix 也是这样的吧?
oerr ora 2112 看看
------解决方案--------------------
select * from XXX 是T—SQL(标准SQL的加强版)语句
oracle的数据库支持标准的SQL,但不一定支持T—SQL