PostgreSQL 是对象-关系数据库服务器(数据库管理系统),在灵活的 BSD 风格许可证下发行。它在其他开放源代码数据库系统(比如 MySQL和Firebird),和专有系统比如Oracle、Sybase、IBM的DB2和Microsoft SQL Server之外,为用户又提供了一种选择。 PostgreSQL 函数:通过函数,可以在数据库服务器端执行指令程序。仅管这样的指令程序可以使用基本的SQL语句写成,但是由于其缺乏流程控制等功能,所以在PostgreSQL中引入了使用其它程序语言编写函数的能力,包括:
以上部分的语言,甚至可以在触发器内执行。PostgreSQL支持行返回函数:它们的输出是一系列行类型数据的集合,可以在查询中当作表来使用。函数也可以被定义成以创建者或者调用者的身份运行。在某些场合,或者其他的数据库产品中,函数也会被称为“存储过程”,但技术上这两者并未有太大分别。 PostgreSQL 9.0 特性:
点击进入 PostgreSQL 项目主页 |