ms sql의 스토어 프로시저 파라미터에 TVP를 적용해서 만든느 방법을 Postgresql에서도 되는지 테스트 중인데 아직 답을 찾지 못하고 있습니다.
CREATE TABLE public.names
(
id integer ,
name character varying
)
CREATE TABLE public.names2
(
id integer ,
name character varying
)
create or replace function p_test(emp names)
returns void as
$$
begin
insert into names2
select emp.id, emp.name;
end;
$$ language plpgsql;
select p_test(t.* ) from names t ;
위에꺼 실행 시키면 ROW단위로 처리가 되는데 MS SQL 처럼 p_test함수 파라미터로 테이블 데이터를 한번에 옮길 수도 있나요?
MS SQL의 TVP기능 참조 :
https://msdn.microsoft.com/en-us/library/bb510489(SQL.100).aspx |