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)





后面还有很多好玩的。