开始
资料来源:http://www.postgresql.org/docs/9.1/static/plpgsql-overview.html
39.1 概要:
PL/pgSQL是一种可载入的过程语言,它的设计目标:
- 可以用来创建函数和触发器过程,
-
给SQL语言提供控制结构,
-
能够完成复杂计算,
-
能继承所有用户定义的类型、函数和操作符,
-
定义为被服务器所信任,
-
易于使用。
使用PL/pgSQL创建的话函数可以像内置的函数一样被使用。例如,可以创建一个复杂的条件计算函数,而后在索引表达式中使用它,或者用其来定义操作符。
在PostgreSQL 9.0及以后的版本,PL/pgSQL已经被缺省安装。但是它仍然是一个可载入模块,因此处于安全考虑到管理员可以选择删除它。
本文转自健哥的数据花园博客园博客,原文链接:http://www.cnblogs.com/gaojian/p/3179659.html,如需转载请自行联系原作者