PL/pgSQL学习笔记之一

简介:

开始

资料来源: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,如需转载请自行联系原作者


目录
相关文章
|
8月前
|
SQL Oracle 关系型数据库
Oracle-PL/SQL基础
Oracle-PL/SQL基础
141 0
|
C语言 Perl
OushuDB-PL 过程语言-二、PL/pgSQL的结构
OushuDB-PL 过程语言-二、PL/pgSQL的结构
55 0
|
SQL 关系型数据库 Java
OushuDB-PL 过程语言-PL/pgSQL - SQL过程语言
OushuDB-PL 过程语言-PL/pgSQL - SQL过程语言
72 0
|
关系型数据库 数据库 PostgreSQL
Postgresql pg_dump&pg_restore用法
PostgreSQL提供的一个工具pg_dump,逻辑导出数据,生成sql文件或其他格式文件,pg_dump是一个客户端工具,可以远程或本地导出逻辑数据,恢复数据至导出时间点。pg_dump 一次只转储一个数据库, 并且不会转储有关角色或表空间的信息 (因为那些是群集范围而不是每个数据库)。
11544 0