초보자입니다.
SQL을 사용하여 UPDATE를 하는데 Where절의 Key값이
table 없는데 EXCEPTION이 발생안합니다.
Exception발생시킬방법은 없는지 알고싶습니다.
oracle, zeos(6.6)을 사용합니다.
DB1.starttransacrion;
try
query.sql.add('update table set aa = ''777'' where pkey = ''SALES'');
query.execSQL;
DB1.commit;
except
DB1.ROLLBACK;
raise;
end;
실제로 업데이트된 데이터가 없다고 해서 에러가 나지는 않습니다...
업데이트쿼리(Update,Delete,Insert) 같은 쿼리를 날리고 난후 적용된 행수를 체크 해서 실제로 데이터들이 업데이트가 되었는지 확인해보세요..
RowsAffacted 인가? 적용된 행수를 돌려줍니다.
그럼..