안녕하세요.
인포믹스 stored procedure에서는 인수로 배열을 사용할 수 없습니다.
비슷하게 9.x부터 지원되는 row type, set, multiset, list로 구현할 수
있습니다.
create procedure test(a char(4), b multiset(integer not null))
returns integer;
define i integer;
....
foreach select col1 into i from table(b)
....
end foreach;
....
end prodcedure;
대충 위와 같이 작성되는 것 같습니다. 자세한 내용은
Informix Guide to SQL Syntax를 참조하시기 바랍니다.
그럼.
> 혹시 아시는분은 프로시져에서 Argument를 배열로 선언해서 받고 싶은데
> 어떻게 선언하면 되는지 알려주시면 감사하겠습니다....
> CREATE PROCEDURE "tddb".p_gmsjrp2170(rv_yy char(4), rv_hakgi array(), ..... )
> 이렇게 선언하면은 에러가 나더라구요...
> 고수님들의 한 수 부탁드립니다.......
|