스토어드 프로시저로 작성한 쿼리를 ant에서 한방에 실행하려고 하는데여
다음과 같은 에러가 납니다.
[XXXXX]'CREATE PROCEDURE'은(는) 쿼리 일괄 처리에서 첫째 문이어야 합니다.
두개 이상의 스토어드 프로시저를 실행할 수 없는건지여!!
쿼리 에널라이저에서는 잘 실행이 되는데 ant로 실행시 에러가 나는데
아시는 분은 답변 부탁드립니다^^
프로시저는 다음과 같거든여
IF EXISTS( SELECT * FROM sysobjects WHERE name = 'T_a1041_insert' and TYPE = 'P' )
DROP PROC T_a1041_insert
CREATE PROCEDURE T_a1041_insert
@user_id varchar(10) ,
@system varchar(10) ,
@level varchar(3)
AS
INSERT INTO
T_a1041
VALUES(
@user_id,
@system,
@level
)
IF EXISTS( SELECT * FROM sysobjects WHERE name = 'T_a1041_update' and TYPE = 'P' )
DROP PROC T_a1041_update
CREATE PROCEDURE T_a1041_update
@user_id varchar(10) ,
@system varchar(10) ,
@level varchar(3)
AS
UPDATE
T_a1041
SET
level = @level
WHERE
user_id = @user_id
AND
system = @system
|