SQL大全[2]
作者 佚名技术
来源 数据库编程
浏览
发布时间 2012-03-22
CASCADE } RESTRICT 确保只有不存在相关视图或完整性约束的表才可以被删除. CASCADE 任何引用的视图或完整性约束都将被删除. 小技巧: 目前,要删除一个视图,你必须明确删除之. -------------------------------------------------------------------------------- DROP TRIGGER DROP TRIGGER Name DROP TRIGGER -- 删除一个触发器定义. Synopsis DROP TRIGGER name ON table 输入 name 现存的触发器名. table 表的名称. 输出 DROP 如果触发器成功的删除,返回此信息. ERROR: DropTrigger: there is no trigger name on relation "table" 如果声明的触发器不存在,返回此信息. 描述 DROP TRIGGER将删除所有对一个现存触发器的引用. 要执行这个命令,当前用户必须是触发器的所有者. 注意 DROP TRIGGER是 PostgreSQL 语言的扩展. 请参考 CREATE TRIGGER 获取如何创建触发器的信息. 用法 删除表films的if_dist_exists触发器: DROP TRIGGER if_dist_exists ON films; 兼容性 SQL92 在里没有DROP TRIGGER. -------------------------------------------------------------------------------- DROP TYPE DROP TYPE Name DROP TYPE -- 删除一个用户定义数据类型 Synopsis DROP TYPE typename [, ...] 输入 typename 现存的类型名. 输出 DROP 命令执行成功的返回信息. ERROR: RemoveType: type ''typename'' does not exist 如果声明的类型没有找到,返回此信息. 描述 DROP TYPE将从系统表里删除用户的类型. 只有类型所有者可以删除类型. 注意 DROP TYPE 语句是 PostgreSQL 语言的扩展. 请参考 CREATE TYPE 获取如何创建类型的信息. 用户有责任删除任何使用了被删除类型的操作符,函数,聚集,访问模式, 子类型和表.不过,相关等数组数据类型(由 CREATE TYPE 自动创建)将自动删除. 如果删除了一个内建的类型,后端的行为将不可预测. 用法 删除 box 类型: DROP TYPE box; 兼容性 SQL92 SQL3 DROP TYPE是 SQL3 语句. -------------------------------------------------------------------------------- DROP USER DROP USER Name DROP USER -- 删除一个数据库用户帐号 Synopsis DROP USER name 输入 name 一个现存用户的名称. 输出 DROP USER 用户被成功删除的返回信息. ERROR: DROP USER: user "name" does not exist 如果用户名没有找到,返回此信息. DROP USER: user "name" owns database "name", cannot be removed 你必须先删除数据库或者改变其所有者。 描述 DROP USER从数据库中删除指定的用户。 它不删除数据库里此用户所有的表,视图或其他对象。 如果该用户拥有任何数据库,你会收到一个错误信息。 使用 CREATE USER增加新用户,用 ALTER USER修改用户属性。 PostgreSQL 还有一个脚本 dropuser,这个脚本和这条命令功能相同(实际上,脚本里调用此命令),但是可以在命令行上运行。 用法 删除一个用户帐户: DROP USER jonathan; 兼容性 SQL92 在里没有DROP USER. -------------------------------------------------------------------------------- DROP VIEW DROP VIEW Name DROP VIEW -- 删除一个视图 Synopsis DROP VIEW name [, ...] 输入 name 现存视图名称. 输出 DROP 命令成功执行的返回. ERROR: view name does not exist 如果声明的视图在数据 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于SQL大全[2]的所有评论