weibo
作者weibo·2012-03-19 23:23
副总·北京象前行信息科技有限公司

DB2数据库管理最佳实践笔记-DB2 CLP命令选项

字数 876阅读 2251评论 0赞 0
获得所有有效选项的列表
db2 list command options
或者
db2 ? options
有三种修改DB2处理程序选项的方法:
1)通过db2set DB2OPTIONS直接修改注册表变量,这会永久改变处理程序选项的值。
例如
db2set db2options=-c
2)可以使用update command options命令修改,这会在会话级改变DB2处理程序选项的值,优先
级别高于使用db2set db2options设置
例如
db2 update command potions using c on
3)在输入DB2命令时指定命令行标志,这将会在语句级别改变DB2处理程序选项的值。优先级别高
于以上两条。
例如
db2 -c command or statement……
-c 开启自动提交
+c或者-c- 关闭自动提交
为了在读取长语句不受限制,可以使用续行字符()。DB2对于一个语句的限制是2MB。如果使用
DB2 CW输入命令,那么下面这些特殊字符会导致问题:
$ & * () ; <> ? ' ""
操作系统shell可能会错误的解释这些字符(当然,在DB2 CLP中不存在这个问题,以为它是为DB2
命令专门设计的应用程序),可以将整个语句或命令放在引号中,从而表示希望由DB2解释系统操
作符,而不是操作系统进行解释。
DB2 CLP(Command Line Processor)DB2命令行处理器。
查看全部受支持的注册表变量列表
db2set -lr
查看被设置的全部DB2注册表变量列表
db2set -all
例如
db2set DB2_CLPPROMPT="你正在使用DB2 V9.5,请输入命令:"
例如
db2set db2_clpprompt="(Instance:i%,Database:%d):"
附:受CLP支持的运行时变量
%ia 当前实例连接的授权标识
%i 当前连接实例的本地别名
%da 当前数据库连接的授权标识
%d 当前数据库连接的本地别名
%n 换行符

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

X社区推广