Thaiadmin

สอบถามการใช้ function plsql ใน postgresql

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

สอบถามการใช้ function plsql ใน postgresql
« เมื่อ: 7 เมษายน 2015, 09:52:14 »
สอบถามเกี่ยวกับ plsql ใน postgres

คือ จะให้ insert ข้อมูลลงใน DB ผ่าน function plsql ตาม Code ด้านล่างครับ แต่ข้อมูลไม่เก็บใน table ครับ

[bgcolor=#0031FF]CREATE OR REPLACE FUNCTION fn_data(s text)
  RETURNS SETOF text AS
$BODY$
DECLARE
t1   timestamp without time zone;
   BEGIN
      t1 := timeofday()::timestamp without time zone;
      
      begin
         
         insert into test select * from puts_data(t1,s);
            
      exception
      when others then
      end;
        END;
$BODY$
  LANGUAGE plpgsql VOLATILE
  COST 100
  ROWS 1000;
ALTER FUNCTION fn_data(text)
  OWNER TO postgres;[/bgcolor]