원래는 IQ에서 작업을 해야하지만 계정 작업이 늦어져서 일단은 ASA를 받아다가 테스트 중입니다.
하고 싶은 작업은
CREATE PROCEDURE TEST001
AS
BEGIN
DECLARE @CD char(11), @NM char(80), @query varchar(1000)
select @CD = '20202020201', @NM = 'BBB'
set @query='select ''' +@cd+ ''', aaa, ccc, '+@nm+' from 손익항목 where '+@nm+' <> 0 and '+@nm+' is not null '
EXECUTE IMMEDIATE (@query)
END
이거 인데요
실행을 하면
Could not execute statement.
Procedure 'IMMEDIATE' not found
SQLCODE=-265, ODBC 3 State="42S02"
Line 1, column 1
이런 에러가 나네요
asa에서는 안되는 건가요?
그렇다면 iq에서는 될까요? 실질적으로는 iq에서 쓸거라 모 잘못된게 있으면 말씀해주세요 ㅠㅠ
|