基于 LinuxUnix 和 Windows 平台的 IBM DB2 通用_第1页
基于 LinuxUnix 和 Windows 平台的 IBM DB2 通用_第2页
基于 LinuxUnix 和 Windows 平台的 IBM DB2 通用_第3页
基于 LinuxUnix 和 Windows 平台的 IBM DB2 通用_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于 Linux,Unix 和 Windows 平台的 IBM DB2 通用数据库(DB2 UDB)在命令行方式下为用户提供了两种输入命令的方法:当使用交互式的 DB2 UDB 命令行处理器(DB2 UDB CLP)时,用户无须在 DB2 命令或 SQL 语句前加上“db2”的关键字;而在通过调用 DB2CMD 打开的非交互模式的 DB2 命令行处理器下运行 DB2 命令或SQL 语句时,则需要在前面加上“db2”关键字,以区别于操作系统的命令。 下图-1.所显示的是一个在 DB2 CLP 交互模式下运行的 SELECT 语句的输出,从这一输出中,用户无法知道其中所涉及的 STAFF 表属于哪

2、个实例和数据库。 图-1. 缺省设置的 DB2 CLP 中的命令提示输出实际上,DB2 现在是可以实现这一功能的。DB2 UDB V8.1 在安装了 Fix Pack 1(FP1)后,即为交互模式下的 DB2 CLP 命令提示符信息提供了定制功能。下图-2.中所显示的就是上述同一 SELECT 语句在经过定制的交互式 CLP 中的执行结果,其中命令提示符信息处显示出执行语句所涉及的实例名和数据库名。此外,用户也可根据自己的需要,灵活使用这一功能,将该命令提示信息定制成一段简单的提示文本。不过该定制功能仅限于交互模式的 CLP,如果用户使用的是非交互的 DB2 CLP, 则不具备对命令行提示符的

3、定制功能。 图-2. 设置了DB2_CLPPROMPT 后的命令提示的输出定制交互模式下的 DB2 UDB CLP为实现交互式 DB2 CLP 下对命令提示信息的定制,DB2 提供了一个新的注册表变量:DB2_CLPPROMPT。用户可将该变量设置为显示长度不超过 100 个字符的任何文本内容,所定制的字符串还可包含可在运行过程中被替换的变量符号。需要注意的是,如果用户在一个 DB2 CLP 作业中修改了该注册表变量的定义,那么这一修改只有在用户退出当前作业,再次进入新的 CLP 处理器后才能够起作用。1定制文本命令提示信息多数情况下,用户可将 DB2_CLPPROMPT 定义成一条简单的提示

4、信息,如图-3.中所显示的就是将 DB2_CLPPROMPT 定义为“You are using DB2 UDB V81. with FP1. Enter a command:”的设置过程,图-4.中显示的是配置后的输出结果: 图-3. 设置 DB2_CLPPROMPT 注册表变量的过程 图-4. 设置 DB2_CLPPROMPT 为字符串后的命令提示输出2定制文本命令提示信息除了将命令提示信息定义为一个纯字符串,DB2 V8 对 DB2_CLPPROMPT 的定义还提供了几种变量,用于定义可为 DB2 CLP 返回当前或缺省连接的实例或数据库的名称。下面的列表提供了所支持的这些参数: 例如,

5、要使 DB2 CLP 命令提示信息中显示: (Instance <实例名>, Database <数据库名>): 应输入以下设置命令:db2set db2_clpprompt="(Instance:%i, Database: %d):" 通过使用 db2set -all 的命令,用户可验证在 DB2 简要表中该注册变量的设置情况。图-5.中展示了设置 DB2_CLPPROMPT,验证设置定义,然后进入 CLP 交互模式的过程。从输出结果可以看到,对 DB2_CLPPROMPT 进行设置后,命令提示信息已改变为“(Instance:DB2, Datab

6、ase:)”。 图-5. 设置 DB2_CLPPROMPT 为变量及其验证的过程 由于不存在数据库的连接,图-5.中命令提示信息处数据库的显示为空。在发出一个 DB2 连接的命令后,数据库处的提示信息将由空变为所连接的数据库的名称,如图-6.所示。 图-6. 实例和数据库名均显示在命令提示信息中 如果在断开数据库的连接,则数据库名称的信息将再次随之消失。同时,如果从原来连接的实例转至其它实例,定制的字符串将同样动态的将这一改变反映到命令提示信息中,如图-7.所示: 图-7. 实例和数据库名提示信息发生动态的改变可见对 DB2 CLP 交互模式下 DB2_CLPPROMPT 注册变量进行相应的设置,会为用户提供一定的方便,用户可无须输入:CONNECT 或 A

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论