快速业务通道

SQL大全[2]

作者 佚名技术 来源 数据库编程 浏览 发布时间 2012-03-22
OF cursor    
这里 cursor 表示一个打开的游标. PostgreSQL 里交互式游标是只读的.

--------------------------------------------------------------------------------

DROP AGGREGATE
DROP AGGREGATE
Name
DROP AGGREGATE  --  删除一个用户定义的聚集函数
Synopsis
DROP AGGREGATE name type
输入
name
现存的聚集函数名。
type
现存的聚集函数的输入数据类型,或者 * -- 如果这个聚集函数接受任意输入类型.(请参考 PostgreSQL 用户手册 获取关于数据类型的更多信息)。
输出
DROP
命令成功的返回信息.
ERROR: RemoveAggregate: aggregate ''name'' for type type does not exist
如果声明的函数在数据库中不存在,返回此信息.
描述
DROP AGGREGATE将删除对一个现存聚集函数的所有索引. 执行这条命令的用户必须是该聚集函数的所有者.
注意
使用 CREATE AGGREGATE语句创建一个聚集函数。
用法
将类型 int4的聚集函数 myavg 删除:
DROP AGGREGATE myavg(int4);
兼容性 SQL92  
在 中没有 DROP AGGREGATE语句. 该语句是一个 PostgreSQL 语言的扩展.

--------------------------------------------------------------------------------

DROP DATABASE
Name
DROP DATABASE  --  删除一个数据库.
Synopsis
DROP DATABASE name
输入
name
要被删除的现有数据库名.
输出
DROP DATABASE
如果命令成功执行,返回此命令.
DROP DATABASE: cannot be executed on the currently open database
你不能和准备删除的数据库建立联接.你需要和 template1 或者任何其它的数据库相连来运行这些命令.
DROP DATABASE: cannot be executed on the currently open database
执行这条命令之前你必须先结束正在处理的事务。
描述
DROP DATABASE删除一个现存数据库的目录入口并且删除包含数据的目录.只有数据库所有者能够执行这条命令(通常也是数据库创建者).
DROP DATABASE不能撤销,小心使用.
注意
这条命令在和目标数据库联接时不能执行. 通常更好的做法是用 dropdb脚本代替,该脚本是此命令的一个封装。 ,
请参考 CREATE DATABASE语句获取如何创建数据库的信息.
兼容性 SQL92  

DROP DATABASE是一个 PostgreSQL 语言的扩展. 在 中没有这条命令.

--------------------------------------------------------------------------------

DROP FUNCTION
Name
DROP FUNCTION  --  删除一个用户定义的函数
Synopsis
DROP FUNCTION name ( [ type [, ...] ] )
输入
name
现存的函数名称.
type
函数参数的类型.
输出
DROP
命令成功执行的返回信息.
NOTICE RemoveFunction: Function "name" ("types") does not exist
如果当前数据库里不存在所声明的函数,返回此信息.
描述
DROP FUNCTION 将删除一个现存的函数的引用.要执行这条命令,用户必须是函数的所有者. 必须声明函数的输入参数类型,因为几个不同的函数可能会有同样的名字 和不同的参数列表.
注意
请参考 CREATE FUNCTION 获取创建聚集函数的信息.
对依赖于该函数的类型, 操作符访问方式或者触发器是否事先被删除不做任何校验.
用法
这条命令删除平方根函数:
DROP FUNCTION sqrt(int4);   
兼容性 SQL92   
DROP FUNCTION是 PostgreSQL 语言的扩展.
SQL/PSM
SQL/PSM 是一个为实现函数扩展能力而提出的标准. SQL/PSM DROP FUNCTION 语句有下面的语法:
DROP [ SPECIFIC ] FUNCTION name { RESTRICT | CASCADE }

---------

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号