안녕하세요.
오라클 DB table의 data를 update하는데
update의 where 조건문에 따라 update할 data 가 없을수가 있는데
ExecSQL 수행시 오류가 발생하지 않아서 update가 되었는지의 여부를 알기가 어렵네요.
(insert시에는 insert안되었을 경우 오류메세지가 발생하는데 update는 0건이 update되어도 오류메세지가 없죠..)
다시 select하여 data가 존재하는지 확인하는것 말고, update시에 바로 update가 잘 되었는지 확인하는 방법이 어떤게 있는지 궁금합니다. update시 뭔가 return 값이 있을것 같은데요...
예를 들어 table에 100만건이 있는데 그걸 다시 select하는 오브헤드를 줄이고 싶어서 고심하고 있습니다.
TAdoQuery같은 경우는 ExecSQL이 바로 숫자를 리턴하는군요...