SQL大全[1]
作者 佚名技术
来源 数据库编程
浏览
发布时间 2012-03-22
请参考 LOCK语句获取关于在事务内部锁定一个表的详细信息. 使用 COMMIT或者 ROLLBACK结束一个事务. 用法 开始一个用户事务: BEGIN WORK; 兼容性 SQL92 BEGIN是 PostgreSQL 语言的扩展. 在 中没有明确的 BEGIN 的定义;事务初始化总是隐含的而且使用一个 COMMIT 或者 ROLLBACK 语句终止. 注意: 许多关系型数据库为了方便提供一个自动提交(autocommit)特性。 顺便说一句,BEGIN 关键字在嵌入 SQL 里用于不同的目的。 我们建议你在移植数据库应用时仔细检查事务的语意。 还要求事务的缺省隔离级别是 SERIALIZABLE。 CHECKPOINT CHECKPOINT Name CHECKPOINT -- 强制一个事务日志检查点 Synopsis CHECKPOINT 描述 预写式日志(Write-Ahead Logging (WAL))缺省时在事务日志中每隔一段时间放一个检查点.(要调整这个原子化的检查点间隔,你可以参考运行时 选项 CHECKPOINT_SEGMENTS 和 CHECKPOINT_TIMEOUT .) CHECKPOINT 强迫在命令声明时立即进行检查, 而不是等到下一次调度时的检查点. 检查点是一个事务日志训练中的点,在该点,所有数据文件都被更新 以反映日志中的信息.所有数据文件都将被冲刷到磁盘.请参考 PostgreSQL 管理员手册获取更多有关 WAL 系统的信息. 只有超级用户可以调用 CHECKPOINT. 该命令不是设计用于正常操作过程中的. 又见 PostgreSQL 管理员手册 兼容性 SQL92 CHECKPOINT命令是 PostgreSQL 语言的扩展. -------------------------------------------------------------------------------- CLOSE CLOSE Name CLOSE -- 关闭一个游标 Synopsis CLOSE cursor 输入 cursor 一个待关闭的游标的名字. 输出 CLOSE 游标关闭成功返回的信息. NOTICE PerformPortalClose: portal "cursor" not found 如果该 cursor 没有声明或已经关闭,返回该信息. 描述 CLOSE释放和一个游标关联的资源. 一个游标关闭后,不允许对其再做任何操作.一个不再使用的游标应该关闭掉. 如果用 COMMIT 或 ROLLBACK 提交了一个事务,将对每个打开的游标执行隐含的关闭操作. 注意 PostgreSQL 没有明确的 OPEN (打开)游标的语句; 我们认为一个游标在声明时就打开了.使用 DECLARE 语句声明一个游标. 用法 关闭游标liahona: CLOSE liahona; 兼容性 SQL92 CLOSE与 完全兼容. -------------------------------------------------------------------------------- CLUSTER Name CLUSTER -- 根据一个索引对某个表集簇 Synopsis CLUSTER indexname ON table name 输入 indexname 一个索引名称. table 准备建簇的表的名称. 输出 CLUSTER 成功建簇. ERROR: relation <tablerelation_number> inherits "table" ERROR: Relation table does not exist! 描述 CLUSTER指示PostgreSQL 近似地基于索引 indexname 的度量对表 table 进行存储建簇. 索引必须已经在表 table name. 上定义了. 当对一个表建簇后,该表的物理存储将基于索引信息进行. 建簇是静态的,也就是说,当表被更新后,改变的内容不会建簇. 不会试图对更新过的记录重新建簇.如果需要,可以通过手工执行该命令的方法重建簇. 注意 该表实际上按索引顺序拷贝到了一个临时表中,然后重新改成原名. 因此,在建簇时所有赋予的权限和其它索引都将丢失. 如果你只是随机的访问表中的行, 那么在堆表中的数据的实际存储顺序是无关紧要的. 但是,如果你对某些数据的访问多于其他数据,而且有一个索引将这些数据分组,那你就将从 使用 CLUSTER |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 06—PL/SQL编程下一篇: 提高SQL Server安全性的一些建议
关于SQL大全[1]的所有评论