postgreSql 에서 바이너리 데이타를 만들려하는데
mssql 에서 사용하는 varbinary(256) 바이너리 타입이 Postgresql
에서는 bytea[256] 이 맞나요?
그리고
CREATE OR REPLACE FUNCTION spselect ()
RETURNS "pg_catalog"."record" AS
$body$
DECLARE
_node RECORD;
BEGIN
FOR _node IN select iIndex, szName from testtable LOOP
return _node;
END LOOP;
END;
$body$
LANGUAGE 'plpgsql'
이렇게 function 을만들었는데 실행해보면 모든레코드가
반환되지않고 첫번째 레코드만 반환되네요..
어떡하면되죠.
그리고 funcrion 을 실행하면 returns 를 잘못주어서 그런지
iIndex szName
1 test
이런식으로 반환되는것이 아니라
spselect
(1, test)
이렇게 반환되네요...
일반적인 레코드 형식으로 나오게 하려면 어떻하죠...ㅠㅠ
|