快速业务通道

SQL大全[2]

作者 佚名技术 来源 数据库编程 浏览 发布时间 2012-03-22
' taking ''righttype'' does not exist
如果声明的右目操作符不存在,返回此信息.
描述
DROP OPERATOR语句从数据库中删除一个现存的操作符. 要执行这个命令,你必须是操作符所有者.
左目操作符的右类型或右目操作符的左类型可以声明为 NONE.
注意
DROP OPERATOR语句是 PostgreSQL 语言扩展.
请参考 CREATE OPERATOR获取如何创建操作符的信息.
删除任何依赖于被删除的操作符的访问模式和操作符表是用户的责任.
用法
将用于int4的幂操作符 a^n 删除:
DROP OPERATOR ^ (int4, int4);   
删除用于boolean变量的左目取反操作符(! b):
DROP OPERATOR ! (none, bool);   
删除用于 int4的阶乘 (! i) : int4:
DROP OPERATOR ! (int4, none);   
兼容性 SQL92   
在里没有 DROP OPERATOR 语句.

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

DROP RULE
DROP RULE
Name
DROP RULE  --  删除一个重写规则
Synopsis
DROP RULE name [, ...]
输入
name
要删除的现存的规则.
输出
DROP
删除成功返回的信息.
ERROR: Rule or view "name" not found
如果声明的规则不存在,返回此信息.
描述
DROP RULE从声明的 PostgreSQL规则系统里删除一个规则. PostgreSQL 将立即停止使用之并且将会把它从系统表中清理出去.
注意
DROP RULE语句是 PostgreSQL 语言的扩展.
请参考 CREATE RULE 获取如何创建规则的信息.
一旦一个规则被删除掉,该规则所写的历史记录信息将可能不存在.
用法
删除重写规则 newrule:
DROP RULE newrule;   
兼容性 SQL92   
在 中没有DROP RULE.

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

DROP SEQUENCE
DROP SEQUENCE
Name
DROP SEQUENCE  --  删除一个序列
Synopsis
DROP SEQUENCE name [, ...]
输入
name
序列名.
输出
DROP
序列成功删除后返回的信息.
ERROR: sequence "name" does not exist
如果声明的序列不存在,返回此信息.
描述
DROP SEQUENCE从数据库中删除序列号生成器. 因为目前的序列实现是作为一个特殊的表,所以此语句就象 DROP TABLE 语句一样.
注意
DROP SEQUENCE语句是 Postgres 语言扩展.
请参考 CREATE SEQUENCE 语句获取如何创建一个序列的信息.
用法
从数据库中删除序列 serial:
DROP SEQUENCE serial;   
兼容性 SQL92   
在里没有 DROP SEQUENCE.

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

DROP TABLE
DROP TABLE
Name
DROP TABLE  --  删除一个表
Synopsis
DROP TABLE name [, ...]

输入
name
要删除的现存表或视图.
输出
DROP
如果命令成功完成,返回此信息.
ERROR: table "name" does not exist
果声明的表或视图在数据库中不存在.
描述
DROP TABLE从数据库中删除表或视图. 只有其所有者才能删除一个表或视图. 使用 DELETE 一个表可能没有任何行,但不会被删除.
如果被删除的表有从索引,它们将首先被删除. 从索引的删除将对所属表的内容没有任何影响.
注意
请参考 CREATE TABLE 和 ALTER TABLE 获取如何创建或更改表的信息.
用法
删除 films 和 distributors表:
DROP TABLE films, distributors;   
兼容性 SQL92  
为 DROP TABLE 声明了一些附加的功能:
DROP TABLE table { RESTRICT |

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号