DB2 CLP详解

    Oracle有SQLPlus ,DB2有CLP,命令行是最常用的,输入命令的地方,这都不了解下,后面还怎么混?

进入命令行(CLP)
Windows
   1. DB2菜单中的命令行工具
   2. db2cmd db2cw 命令启动 CLP

UNIX/Linux下就很简单:
    1. 要么将DB2的环境变量文件放到系统.profile文件中
    2. 进入DB2安装路径或su - DB2实例用户DB2路径下。这种方式唯一的麻烦时,在命令前要加个"./".

其它有趣的命令:
   --打开控制中心
   db2cc 
   --打开DB2编辑器
  db2ce
   --查看错误
 db2 ? sql2066
 --查看命令帮助
 db2 ? backup
   --查版本
  db2level
 --批量执行
 db2 -tvf xcl.sql   

 --输入SQL语句的注意事项,有特殊符号如 $ * () ; <> ? \ ' " 之类,放入db2 后的"号中省得os的shell错误解释
 db2 "select * from table";

除了这些,用得最多的还有 db2 这个命令,不要忽略它,它本身提供了很多选项的.
 --查看提供了哪些选项
db2 ? options

 --进入DB2 CLP后,查看当前选项设置
db2 list command options

介绍几个比较重要的选项:
 c 每个语句自动提交 
 v 屏幕输出
 s 有错误时停止执行
 z 结果输出到文件
 f 命令文件 
 t 改变语句末尾的结束字符(默认为";"), 如不想用";" 想用@ ,可以 -td@方式读取输入文件.

改变参数:
 --改注册表,永久改变选项
 db2set db2options=-c
 
 --会话级更改
 update command options using c on
 
 --语句级更改
 db2 -c command or statement...
 
 --如要打开选项 (-c)
 --如要关闭选项 (-c-) 或 (+c)

后面还有很多好玩的。

MAIL:xcl_168@aliyun.com
Blog:http://blog.youkuaiyun.com/xcl168

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值