전에 질문을 올렸었는데 다른분들이 답변을 주셨는데 제가 잘이해를
못해서 다시 질문올립니다
CREATE OR REPLACE FUNCTION
test4(
)
RETURNS SETOF record
AS
$body$
DECLARE
rec RECORD;
BEGIN
FOR rec IN SELECT iIndex1, iIndex2, binData1 FROM DBClassTestTable
LOOP
RETURN NEXT rec ;
END LOOP;
RETURN;
END;
$body$
LANGUAGE plpgsql
프로시져를 호출해서 select 된결과를 받으려 합니다
근데 위와같은 프로시져를 호출하려면
select * from test4() as
tempTable(iIndex1 int, iIndex2 int, binData1
bytea); 이런식으로 호출을 해야 한다고
하는데
제가 VC 에서 프로시져를 호출하는것이라서
어떠한 컬럼이 select 되는것인지 알수가 없습니다
그래서
select * from
test4()
이런식으로 호출할수 있게 sp 를 수정할수는 없나요?
|