第一个PostgreSQL存储过程

第一个PostgreSQL存储过程
存储过程是什么,百度百科是这样定义的:存储过程(存储过程)是一个庞大的数据库系统,一组SQL语句来完成特定的功能集,存储在数据库中的第一个编译器调用后再不需要重新编译,用户指定的存储过程的名称,并给出参数(如果该存储过程带有参数)来执行它。存储过程在数据库中的重要对象,和任何一个设计良好的数据库应用程序应使用存储过程。

PostgreSQL存储程序的语法结构如下:

复制代码代码如下所示:

创建替换函数的函数名(参数1,{整数INT4,整数数组_int4,…})

返回返回值类型

$体$

声明

变量的声明

开始

函数体

结束;

$BODY$

语言的plpgsql的挥发;
下面的示例是调用存储过程自动创建相应的表系列:

复制代码代码如下所示:

创建或替换功能create_table_for_client(ID int)

返回整数

$体$

声明

Num INT4:= 0;

SQLvarchar;

开始

SQL:='创建表ID '_company _| | | |(ID int,名称的文本);

执行SQL;

SQL:='创建表ID '_employee _| | | |(ID int,名称的文本执行SQL);

SQL:='创建表ID '_sale_bill _| | | |(ID int,名称的文本执行SQL);



返回num;

结束;

身体语言plpgsql美元美元波动

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部