Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
Author |
Topic |
ilanshl
Starting Member
1 Post |
Posted - 2013-09-02 : 04:51:43
|
Hi,Could you please advise what is the problem with this codeUPDATE FS_ALERT SET FS_ALERT.REMAINING_DELTA = ( select FS_FULL_STATUS_VIEW.REMAINING_DELTA from FS_FULL_STATUS_VIEW,FS_ALERT where FS_ALERT.REMAINING_DELTA <0 AND FS_FULL_STATUS_VIEW.REMAINING_DELTA <0)WHERE EXISTS ( select FS_FULL_STATUS_VIEW.REMAINING_DELTA from FS_FULL_STATUS_VIEW,FS_ALERT where FS_FULL_STATUS_VIEW.FS_SERVER=FS_ALERT.FS_SERVER )the error I'm getting:ORA-01427: single-row subquery returns more than one row |
|
bandi
Master Smack Fu Yak Hacker
2242 Posts |
Posted - 2013-09-02 : 04:59:25
|
Try this:UPDATE FS_ALERTSET FS_ALERT.REMAINING_DELTA = (select FS_FULL_STATUS_VIEW.REMAINING_DELTA from FS_FULL_STATUS_VIEWwhere FS_FULL_STATUS_VIEW.FS_SERVER=FS_ALERT.FS_SERVER AND FS_ALERT.REMAINING_DELTA <0 AND FS_FULL_STATUS_VIEW.REMAINING_DELTA <0) Refer this link: http://publib.boulder.ibm.com/infocenter/iseries/v5r3/index.jsp?topic=%2Fsqlp%2Frbafyexsub4.htmAny way this is not the Oracle forum.. Its better to post relevant forums like dbforums.com for quick responses--Chandu |
 |
|
mohan123
Constraint Violating Yak Guru
252 Posts |
Posted - 2013-09-04 : 05:58:33
|
TRY THIS :UPDATE FS_ALERTSET FS_ALERT.REMAINING_DELTA = FS_FULL_STATUS_VIEW.REMAINING_DELTAFROM FS_FULL_STATUS_VIEW VINNER JOIN FS_FULL_STATUS_VIEW VVON V.REMAINING_DELTAID = VV.REMAINING_DELTAID WHERE FS_FULL_STATUS_VIEW.FS_SERVER=FS_ALERT.FS_SERVER AND FS_ALERT.REMAINING_DELTA <0 AND FS_FULL_STATUS_VIEW.REMAINING_DELTA <0P.V.P.MOhan |
 |
|
|
|
|