사양은 MSSQL2000 이구요.
예를 들면 이렇습니다.
select * from address;
if @@ROWCOUNT = 0
begin
insert into address ("김진욱", "서울");
select * from address;
end
이런 SP 가 있을 경우, 만약 address 에 ROW 가 하나도 없다면, select 가 2번 되는 결과를 보내줍니다.
빈 row 하나, insert into 시킨 row 하나 이렇게 2개요.
하지만 결과로는 늘 하나의 select 가 된것 처럼 작동하게 하고 싶습니다. 어떻게 해야하나요?
제 생각으로는 rowcount 가 0 일 때 ClearResultBuffer() 같은 함수가 하나 있으면 좋을 듯한데 찾기가 힘드네요.
혹시 이런게 불가능한건 가요..
|