SQL大全[2]
作者 佚名技术
来源 数据库编程
浏览
发布时间 2012-03-22
库中不存在,返回此信息. 描述 DROP VIEW从数据库中删除一个现存的视图. 执行这条命令必须是视图的所有者. 注意 请参考CREATE VIEW 获取关于如何创建视图的信息. 用法 下面命令将删除视图 kinds: DROP VIEW kinds; 兼容性 SQL92 为 DROP VIEW 声明了一些附加的功能: DROP VIEW view { RESTRICT | CASCADE } 输入 RESTRICT 确保只有不存在关联视图或完整性约束的视图可以被删除. CASCADE 任何引用的视图和完整性约束都将被删除. 注意 目前,要从 PostgreSQL 数据库中删除一个视图, 你必须明确地将其删除. -------------------------------------------------------------------------------- END Name END -- 提交当前的事务 Synopsis END [ WORK | TRANSACTION ] 输入 WORK TRANSACTION 可选关键字。没有作用。 输出 COMMIT 事务成功提交后的返回信息。 NOTICE: COMMIT: no transaction in progress 如果没有正在处理的事务,返回此信息。 描述 END是 PostgreSQL 而 -兼容的同义语句是 COMMIT. 注意 关键字 WORK 和 TRANSACTION 是多余的,可以省略。 使用 ROLLBACK退出一个事务。 用法 令所有改变生效: END WORK; 兼容性 SQL92 END是 PostgreSQL 的扩展,提供与 COMMIT相同的功能。 -------------------------------------------------------------------------------- EXPLAIN EXPLAIN Name EXPLAIN -- 显示语句执行规划 Synopsis EXPLAIN [ VERBOSE ] query 输入 VERBOSE 显示详细查询规划的标志. query 任何 query (查询). 输出 NOTICE: QUERY PLAN: plan PostgreSQL 后端明确的查询规划. EXPLAIN 查询规划显示后发送的标志. 描述 这条命令显示PostgreSQL规划器为所提供的查询生成的执行规划。执行规划显示查询引用的表是如何被扫描的--- 是简单的顺序扫描,还是 索引扫描等 --- 并且如果引用了多个表, 采用了什么样的连接算法从每个输入的表中取出所需要的记录。 显示出来的最关键的部分是预计的查询执行开销,这就是规划器对运行该查询所需时间的估计(以磁盘页面存取为单位计量)。实际上显示了两个数字:返回第一条记录前的启动时间,和返回所有记录的总时间。对于大多数查询而言,关心的是总时间,但是, 在某些环境下,比如一个 EXISTS 子查询里,规划器将选择最小启动时间而不是最小总时间 (因为执行器在获取一条记录后总是要停下来)。同样, 如果你用一条 LIMIT 子句限制返回的记录数,规划器会在最终的开销上做一个合理的插值以计算哪个规划开销最省。 VERBOSE 选项输出规划树在系统内部的完整内容, 而不仅仅是一个概要(并且还把它发送给 postmaster 日志文件)。 通常这个选项只是对调试PostgreSQL有用。 注意 在 PostgreSQL 中只有很少的关于使用优化器的开销的文档.通常的关于查询优化的开销的估算可以在数据库的手册中找到. 请参考 程序员手册 中关于索引和基因查询优化器的章节获取更多信息. 用法 显示一个对只有一个 int4 列和 128 行的表的简单查询的查询规划: EXPLAIN SELECT * FROM foo; NOTICE: QUERY PLAN: Seq Scan on foo (cost=0.00..2.28 rows=128 width=4) EXPLAIN 对同一个拥有支持查询 equijoin 条件的索引的表, EXPLAIN 将显示一个不同的规划: EXPLAIN SELECT * FROM foo WHERE i = 4; NOTICE: QUERY PLAN: Index Scan using fi on foo (cost=0.00..0.42 rows=1 widt |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于SQL大全[2]的所有评论