저는 업무상 MS-SQL과 오라클을 함께 다루고 있습니다. 그렇다 보니 MS-SQL에서 오라클 또한 오라클에서 MS-SQL을 컨버전하여 사용하는 경우가 많은데요.
오늘은 MS-SQL 에서 IF EXISTS를 오라클에서도 사용하는 방법을 말씀드리겠습니다. IF EXISTS (SELECT 'EXITS' FROM TABLE A WHERE A.SNAME = '홍길동') BEGIN RETURN; END 코드와 같이 MS-SQL에서 TABLE에 이름이 홍길동인 레코드가 있으면 Return 하는 코드를 오라클에서 그대로 적용하면 오류가 생깁니다.
그럼 오라클에 적용해보도록 하죠! EXISTS_NUM CHAR(1); --// 변수선언 SELECT CASE WHEN EXISTS(SELECT 1 FROM TABEL A W.....