get diagnostics cnt := row_count; 現在有兩個表tab1和tab2,兩個表的格式相同,tab1中有1000條數據,tab2中0條數據 創建測試功能函數 create or replace function test_fun() return integer as $b ...
get diagnostics cnt := row_count;
現在有兩個表tab1和tab2,兩個表的格式相同,tab1中有1000條數據,tab2中0條數據
創建測試功能函數
create or replace function test_fun()
return integer as
$body$
declare
rowcnt integer;
begin
insert into tab2 select * from tab1;
get diagnostics rowcnt := row_count;
return rowcnt;
end;
$body$
LANGUAGE plpgsql VOLATILE;
ALTER FUNCTION test_fun()
OWNER TO gpadmin;
執行
select test_fun()
返回結果1000