Library/SQL
[SQL] SELECT 1 FROM <TABLE>
kdg99
2023. 8. 3. 18:08
테이블의 값 존재여부를 확인할 때 사용한다
CREATE OR REPLACE PROCEDURE TEST_PROC
IS
Cnt NUMBER := SELECT COUNT(*) FROM RQST_INFO
BEGIN
IF Cnt > 0 THEN
<Do something>
END IF
END
COUNT(*) 하는 경우 낭비가 심하므로
테이블의 데이터 갯수만큼 1을 반환해주는 SELECT 1 FROM <TABLE>을 이용하여
IS EXIST 혹은 값 유무를 확인하는데에 사용한다.