java.sql.SQLException: ORA-01427: single-row subquery returns more than one row 我一看到这个错误的第一反应就是应该是sql...(SELECT NAME FROM app_iwork.WS_PRIVILEGE_NODE WHERE MENUID = pro.projectkey ) 我们来看看这个语句,按照ORA-01427的错误
'7') ),0) 我们可以看到,在上面的代码充分估计到了空值的现象(nvl),并对可能的多条记录只取记录最新的列表,但依然可能报错 单行子查询返回多个行或者“ORA
select b.object_id from t2 b where a.username=b.owner) from t1 a * ERROR at line 1: ORA...returns more than one row 这里由于a.username=b.owner,其中b.owner有多个相同的值,所以这里返回的b.object_id可能有多个值,这里就出现上述的ora
where sal = 4 (select sal 5 from emp 6 where deptno = 20); (select sal * ERROR at line 4: ORA
【语句只返回一条记录就是单行子查询,返回多条记录就是多行子查询】 select empno,ename,sal,(select job from emp) from emp; -- ORA-01427:
SQL> Rem SQL> Rem NAME SQL> Rem bug17381384.sql - OGG: IE ABENDING WITH ERROR ORA-01427 SQL> Rem SQL>
SQL> Rem SQL> Rem NAME SQL> Rem bug17381384.sql - OGG: IE ABENDING WITH ERROR ORA-01427 SQL>
INTO 返回多行 ORA-01423: 检查实际读取的多余行时出错 ORA-01424: 换码符之后缺少或非法字符 ORA-01425: 换码符必须是长度为 1 的字符串 ORA-01426: 数字溢出 ORA
领取专属 10元无门槛券
手把手带您无忧上云