if exists (... ) 안되네요
비슷한방법이야 많치만서도
일단 상황을보니 단순 count 이라면
select first 1 K_NO
: from ABC
: where K_NAME = :Name
: into :Locate_K_No; 이것도 방법일수 있꼬 위사황에선 is null, is not null 으로
if exists(select FIRST 1 aa from abc where k_name = :name)
이런 형태는 아쉽지만 안됩니다.
대쉰 아래방법으로 응용하세요.
select * from ab
where exists(
select FIRST 1 aa from abc where k_name = :name)
초보자 님이 쓰신 글 :
: 스토어드 프로시저에서...
:
: 어떤 레코드가 존재하는지를 확인하고 싶을때
:
: 어떤 별도의 명령어가 있는지요?
:
: 지금까지 아래와 같이 처리를 했는데...
: 아무래도 느린 명령처리 같아서 여쭤봅니다.
:
: select count(K_NO)
: from ABC
: where K_NAME = :Name
: into :Locate_K_No;
:
: if (Locate_K_No <> 0) then
: ...;
: else
: ...;
:
: 도움 좀 부탁드립니다.
:
:
|