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


目录
相关文章
|
7月前
|
关系型数据库 MySQL 数据库
PgSQL常用脚本语句
PgSQL常用脚本语句
60 0
|
3月前
|
SQL Oracle 关系型数据库
Oracle-PL/SQL基础
Oracle-PL/SQL基础
82 0
|
12月前
|
SQL 关系型数据库 Java
OushuDB-PL 过程语言-PL/pgSQL - SQL过程语言
OushuDB-PL 过程语言-PL/pgSQL - SQL过程语言
44 0
|
12月前
|
C语言 Perl
OushuDB-PL 过程语言-二、PL/pgSQL的结构
OushuDB-PL 过程语言-二、PL/pgSQL的结构
36 0
|
SQL JSON 数据可视化
PgSQL 使用技巧总结
PgSQL 使用技巧总结
350 0
|
Oracle 关系型数据库 Perl
xttdriver.pl
!/usr/bin/perl $Header: rdbms/demo/rman_xttconvert/xttdriver.pl /main/10 2015/05/18 06:18:23 asathyam Exp $ xttdriver.
1693 0