建立函式:
create function insert_page(text,char,char,
char,char,text,text,text,text,text,text,text,
text,text,text,text,text,text,text,real,real,
text,text,text,char,timestamp,text,int) returns bool as '
declare
url alias for $1;
touurl alias for $27;
i int;
urll text;
begin
i :=0;
urll := url;
while i < $28 loop
urll := touurl || i || urll;
insert into page_t
values(urll,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,
$12,$13,$14,$15,$16,$17,$18,$19,$20,$21,$22,$23,$24,$25,$26);
urll := url;
i := i + 1;
end loop;
if i < $28 then
return false;
else
return true;
end if;
end;
'language 'plpgsql';
刪除函式:
drop function insert_page(text,char,char,
char,char,text,text,text,text,text,text,text,
text,text,text,text,text,text,text,real,real,
text,text,text,char,timestamp,text,int);
PostgreSQL儲存過程(函式)
create or replace function function name 引數逗號隔開 returns 返回值型別 as body declare 宣告變數 變數名 變數型別 變數值 例如 name char 20 su begin 函式體 包括dml語句 特別注意 如果有返回值,要省略最後...
潤幹資料集呼叫postgresql儲存過程
postgresql 庫本身沒有儲存過程,是通過函式方式實現,潤幹呼叫該庫中儲存過程實際上是呼叫該庫的函式,使用方法如下 1 將資料庫型別更改為postgres 更改自動提交,由於postgresql庫要設定自動提交為false,所以將自動提交核取方塊的勾去掉。二 更改報表 由於postgresql...
潤幹資料集呼叫postgresql儲存過程
postgresql 庫本身沒有儲存過程,是通過函式方式實現,潤幹呼叫該庫中儲存過程實際上是呼叫該庫的函式,使用方法如下 1將資料庫型別更改為postgres 更改自動提交,由於postgresql庫要設定自動提交為false,所以將自動提交核取方塊的勾去掉。二 更改報表 由於postgresql中...