DB2中Command Editor和SQL and XQuery Editor之对比

DB2 Command Editor 是 DB2 Control Center 提供的生成,编辑,执行和处理 SQL 语句以及 DB2 命令的图形化界面工具,它不仅处理 SQL 语句和 DB2 命令的执行结果,而且支持用图形化的方式查看 SQL 语句的执行访问计划。Command Editor 有两种不同的界面显示,一种是作为标签页嵌入 Control Center 的主页面如图 1 所示,另一种是在独立视图中打开如图 2 所示。两种界面提供相同的功能,并且都支持同时打开多个 Command Editor。

图 1. 独立视图的 Command Editor 主页面
&">nbsp;

图 2. 标签页视图的 Command Editor 主页面

SQL and XQuery Editor 简介

SQL and XQuery Editor 是 Data Studio 提供的供用户开发基于关系型数据库和 XML 数据查询的 SQL 语句的工具。SQL and XQuery Editor 支持创建一条或多条 SQL 或 XQuery 语句,或者两种类型语句的嵌套,这些语句可以保存为后缀名为 .sql 的文件。SQL and XQuery Editor 的 Visual Explain 提供了用图形化的方式查看 SQL 语句的访问执行计划,并支持导入导出 SQL 或 XQuery 脚本的功能。此外,在 SQL and XQuery Editor 里还提供了和 Optim Query Workload Tuner(OQWT),Optim Performance Manager(OPM)以及 Data Studio Web Console Job Manager 产品集成的快捷菜单。图 3 是 SQL and XQuery Editor 的主页面。

图 3. SQL and XQuery Editor 主页面

Command Editor 和 SQL and XQuery Editor 调用方式和界面对比

Command Editor

启动 Command Editor 的方式有:

命令行执行“db2ce” 调 Control Center 菜单栏中点击”Tools-->Command Editor" 在 Control Center 选中某个数据库右键点击选择“Query...”菜单

第三种方式打开的是标签页式的 Command Editor,其他两种方式打开的 Command Editor 都是独立视图模式。

时间: 2024-11-16 04:09:09

DB2中Command Editor和SQL and XQuery Editor之对比的相关文章

DB2中两种语言:SQL/XML和XQuery的使用

您可以单独使用 XQuery 和 SQL,但也可将 XQuery 嵌入 SQL 中使用(反之亦可).每一种可选方案在特定环境下都非常有用.本文将讨论这些可选方案,介绍其各自的优缺点,并给出根据您的需求选择恰当方案的指导原则. DB2 中的 pureXML 支持为管理 XML 数据提供了高效且通用的功能.DB2 以 XML 数据自身固有的分层格式存储和处理这些数据,避免因为将 XML 存储为 CLOB 中的文本或将它映射为关系表而导致的性能和灵活性限制.与仅使用 XML 的数据库不同,DB2 V9

DB2中创建一个获取汉字拼音首字母的SQL函数

有些时候我们会有这样的需求,要求使用字母从a至z对一组数据进行索引,如果数据的格式全部是半角的英文则很容易实现,但若是对一组中文数据进行索引则会引起一点小的麻烦,数据在录入数据库的时候可能并没有指定一个索引字母,这就要求应用程序可以自动生成用于索引的信息. 一般对于中文数据的索引,采用词组的首汉字拼音的首字母,例如: 词组 索引字母 --- ----- 熊猫 x 白暨豚 b 藏野驴 z 在DB2中并没有提供相应的函数可以取得汉字拼音的首字母,我们可以利用数据库针对中文字符集的排序功能创建一个这样

DB2中SQLJ应用示例

示例|应用示例 // 本例展示怎样写用JDBC应用驱动程序存取DB2数据库的SQLJ应用.// 其中bank为DB2中的数据库,customer为bank中的表import java.sql.*;import sqlj.runtime.*;import sqlj.runtime.ref.*; #sql iterator App_Cursor1 (String customer_id, String customer_name) ;#sql iterator App_Cursor2 (String

在DB2中如何實現Oracle的相關功能(三)

oracle 在DB2中如何實現Oracle的相關功能(三)作者﹕CCBZZP    在現實的應用中大家可能經常會遇到在DB2中如何實現Oracle的某些功能﹐在此我簡單地總結一下﹐實現某一功能可能會有很多種方法﹐在此就沒有全部列出﹐歡迎大家繼續﹐以便和大家共享﹐共同探討﹐共同近步﹗(以下主要以Oracle8I,9I和DB2 7.X為例).1.如何查有多少個數据庫實例的Oracle和DB2的寫法  Oracle 可以這樣實現﹕  SQL>SELECT * FROM V$INSTANCE;  DB

在DB2中如何實現Oracle的相關功能(一)

oracle 在DB2中如何實現Oracle的相關功能(一)作者﹕CCBZZP    在現實的應用中大家可能經常會遇到在DB2中如何實現Oracle的某些功能﹐在此我簡單地總結一下﹐實現某一功能可能會有很多種方法﹐在此就沒有全部列出﹐歡迎大家繼續﹐以便和大家共享﹐共同探討﹐共同近步﹗(以下主要以Oracle8I和DB2 7.X為例). 1.如何取一表前n筆記錄的Oracle和DB2的寫法  Oracle 可以這樣實現﹕   Select * from user.bsempms where row

在DB2中如何實現Oracle的相關功能(二)

oracle 在DB2中如何實現Oracle的相關功能(二)作者﹕CCBZZP    在現實的應用中大家可能經常會遇到在DB2中如何實現Oracle的某些功能﹐在此我簡單地總結一下﹐實現某一功能可能會有很多種方法﹐在此就沒有全部列出﹐歡迎大家繼續﹐以便和大家共享﹐共同探討﹐共同近步﹗(以下主要以Oracle8I,9I和DB2 7.X為例).1.如何查看數据庫的版本的Oracle和DB2的寫法  Oracle 可以這樣實現﹕  SQL> connect system/manager124@test

在DB2中如何實現Oracle的相關功能(四)

oracle  在DB2中如何實現Oracle的相關功能(四)作者﹕CCBZZP        在現實的應用中大家可能經常會遇到在DB2中如何實現Oracle的某些功能﹐在此我簡單地總結一下﹐實現某一功能可能會有很多種方法﹐在此就沒有全部列出﹐歡迎大家繼續﹐以便和大家共享﹐共同探討﹐共同近步﹗(以下主要以Oracle8I,9I和DB2 7.X為例).1.如何實現分頁顯示的Oracle和DB2的寫法  Oracle 可以這樣實現﹕  SQL>select rownum,* from BSEMPMS

DB2中的数据值加密

[导读]本文描述如何使用 IBM DB2 Universal Database Version (Unix & Windows) 中提供的新函数轻松地将数据加密集成到数据库应用程序中. 多年来,数据库已经能够阻止未经授权的人看到其中的数据,这通常是通过数据库管理器中的特权和权限来实现的.在当前的环境下,对存储数据的保密的需求日益增长.这意味着即使 DBA 对表中的数据有完全的访问权限,但是表中可能还有数据拥有者不希望任何其他人看到的某些信息.特别是对于基于 Web 的应用程序,这一问题就更加明显

db2中的用户和schema关系是怎样的

问题描述 db2中的用户和schema关系是怎样的 db2中的用户和schema关系是怎样的 一个用户下面可以有很多schema? 解决方案 数据库中Schema有两种含义,一种是概念上的Schema,指的是一组DDL语句集,该语句集完整地描述了数据库的结构.还有一种是物理上的 Schema,指的是数据库中的一个名字空间,它包含一组表.视图和存储过程等命名对象.简单的说,Schema就是一个(数据库)用户所拥有的数据库的对象. 在一个数据库中可以有多个应用的数据表,这些不同应用的表可以放在不同的