麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > PostgreSQL > 正文

初識PostgreSQL存儲過程

2020-03-12 23:54:10
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了初識PostgreSQL存儲過程,本文講解了PostgreSQL中存儲過程的語法,并給出了一個操作實例,需要的朋友可以參考下
 

什么是存儲過程, 百度百科是這么定義的:存儲過程(Stored Procedure)是在大型數據庫系統中,一組為了完成特定功能的SQL 語句集,存儲在數據庫中經過第一次編譯后再次調用不需要再次編譯,用戶通過指定存儲過程的名字并給出參數(如果該存儲過程帶有參數)來執行它。存儲過程是數據庫中的一個重要對象,任何一個設計良好的數據庫應用程序都應該用到存儲過程。

Postgresql的存儲過程語法結構如下:

復制代碼代碼如下:

CREATE OR REPLACE FUNCTION 函數名(參數1,[整型 int4, 整型數組 _int4, …])

 

RETURNS 返回值類型 AS

$BODY$

DECLARE

變量聲明

BEGIN

函數體

END;

$BODY$

LANGUAGE ‘plpgsql' VOLATILE;


下面的例子是要調用一個存儲過程自動創建對應的一系列表:
復制代碼代碼如下:

CREATE OR REPLACE FUNCTION create_table_for_client(id int)

 

RETURNS integer AS

$BODY$

DECLARE

num int4 := 0;

sql "varchar";

BEGIN

sql := 'create table _' || id || '_company(id int, name text)';

EXECUTE sql;

sql := 'create table _' || id || '_employee(id int, name text)';EXECUTE sql;

sql := 'create table _' || id || '_sale_bill(id int, name text)';EXECUTE sql;

.......

return num;

END;

$BODY$ LANGUAGE plpgsql VOLATILE

 

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲亚色 | 欧美日韩亚洲成人 | 一级黄色国产视频 | 欧美城网站地址 | 欧美成人免费一级 | 精品久久久久久久久久久下田 | av中文字幕免费在线观看 | 欧美一级做a | 天海翼四虎精品正在播放 | 成人精品aaaa网站 | 国产成年免费视频 | 青草久久av | 成年人黄视频 | 羞羞视频在线免费 | 亚洲aⅴ免费在线观看 | 精品国产91久久久久久久妲己 | 日本不卡视频在线观看 | h网站在线观看 | 成年免费视频黄网站在线观看 | 亚洲最新色 | 国产成人精品午夜视频' | 日韩午夜片 | 91精品国产综合久久男男 | 国产免费看片 | 久久成人在线观看 | 亚洲欧美国产精品va在线观看 | 一级毛片播放 | 中国hdxxxx护士爽在线观看 | 成人偷拍片视频在线观看 | 92自拍视频| 嫩草影院在线观看网站成人 | 在线看免费观看av | 爱看久久 | 99精品无人区乱码在线观看 | av电影网在线观看 | 亚洲欧洲日产v特级毛片 | 激情小说激情图片激情电影 | 国产 日韩 亚洲 欧美 | 黄色片网站免费观看 | 一区二区三区在线观看国产 | 久久撸视频 |