当前位置: 代码迷 >> ASP.NET >> 重大有关问题,进来帮我下~
  详细解决方案

重大有关问题,进来帮我下~

热度:1032   发布时间:2013-02-26 00:00:00.0
重大问题,进来帮我下~~~~
ORA-01427:   single-row   subquery   returns   more   than   one   row   ORA-06512:   at   "JWSOFT_OA.SYSGETEMPRIGHT ",   line   3   ORA-06512:   at   line   1
这是什么意思啊~~在怎么解决呢`~

------解决方案--------------------------------------------------------
subquery 是子查询的意思
single-row是单排的意思,
单排子查询返回多于一排?

------解决方案--------------------------------------------------------
是SQL语句的错误吧??
比如你有这样一个语句
Update Table1 set
Table1_Field1=(Select Table2_Field2 From Table2 Where Tale2_Field1=Table1.Table1_Field1)

当Tale2_Field1 是唯一字段时这个语句就没有问题,但是当他不唯一子查询返回多条记录就会出你那个错误吧
------解决方案--------------------------------------------------------
是SQL语句的错误吧??
------解决方案--------------------------------------------------------
是否在没有分组的情况下使用了聚合?
  相关解决方案