테이블의 구조는 다음과 같습니다.
studentinfos라는 테이블에 studentno,studentname,address,tel등의 컬럼이 있습니다.
이때
select *
from studentinfos
where studentno='12345'
쿼리를 날리면
결과값 : No Records(결과값이 없습니다.)
이상태에서
Update studentinfos
Set studentno='12345'
where studentname='홍길동'
이렇게 업데이트 쿼리를 날리니까
결과값 : No Records 라고 나오면서
studentno='12345'인 Row가 생겼습니다.
업데이트 쿼리시 조건에 맞는 row가 없으면
Insert를 실행하는 건가요?
제가 보기에는 확실히 insert를 한 것 같습니다만
어떻게 된건지 너무 궁금합니다. ^^;
windows XP
oracle 10g
golden32
사용하고 있습니다.