일반적인 쿼리와 PL/SQL 문법을 섞어 쓸려고 하는데요..
프르그램은 위에서 순차적으로 진행되는 형태입니다.
세미콜론으로 끝나는 부분을 나누어서 쿼리툴에서 처리하면 정상 처리가 되는데,
전체를 수행하면 빨간색 SELECT 부분에서 에러가 납니다.. 무슨 내용인지 당췌모르겠네요.. ㅠㅠ
이렇게 별도 커서나 프로시저로 만들지 않고, 아래처럼 순차적으로 처리하는 것도 가능하지 않은지?
BEGIN
------------------------------------------------------------------------
SELECT 1 AS NUM, '홍길동' AS NAME, '남' SEX
;
------------------------------------------------------------------------
BEGIN
DECLARE @i INT
SELECT 1 AS NUM, '홍길동' AS NAME, '남' SEX
INTO #명단
SET @i = 1
IF @i = 1
BEGIN
UPDATE #명단 SET NAME = '아무개' WHERE NUM = @i
END
SELECT * FROM #명단
END
------------------------------------------------------------------------
SELECT 1,1,1;
------------------------------------------------------------------------
END |