- 浏览: 562981 次
- 性别:
- 来自: 大连
文章分类
最新评论
-
sucheng2016:
最近也遇到同樣的問題, 我用的是com.fasterxml.j ...
Java的Timezone问题 -
netwelfare:
这里有篇《时间纪元与时区介绍》,讲解的不错,可以看看。
Java的Timezone问题 -
yjplxq:
...
Java -jar 选项与 -cp/-classpath -
phil09s:
问题是,为什么要设定成这样?
Java局部变量必须初始化 -
anttu:
...
db2 SQL: value(), values(), with, recursive SQL
进入的db2命令行处理器:
命令的参数可以控制类似开不开事务,显示不显示返回执行结果的头部信息等等,这个参数有两种方式可以更改:
db2 update command option 更改的方法
option-letter 有下列这些:
a
显示 SQLCA
c
Auto-commit 自动提交,执行多条SQL时只有全部成功执行才提交否则回滚
e
显示 SQLCODE/SQLSTATE
l
记录日志,指定文件就写日志到指定文件,不指定就追加到SQL文件的末尾
n
删除 换行(回车换行)
o
输出执行结果到表中输出
p
显示DB2的交互提示
r
保存输出到文件
s
遇到错误就停止,多条SQL只要有一条出错则停止执行其他SQL。
v
打印所有信息
w
显示数据库的返回的警告信息
z
定向所有输出到一个文件
选项 描述 当前设置
------ ---------------------------------------- ---------------
-a 显示 SQLCA OFF
-c 自动落实 ON
-d 检索并显示 XML 声明 OFF
-e 显示 SQLCODE/SQLSTATE OFF
-f 读取输入文件 OFF
-i 显示 XML 数据并带有缩进 OFF
-l 将命令记录到历史记录文件中 OFF
-m 显示受影响的行数 OFF
-n 除去换行字符 OFF
-o 显示输出 ON
-p 显示交互式输入提示符 ON
-q 保留空格和换行符 OFF
-r 将输出保存到报告文件 OFF
-s 在命令出错时停止执行 OFF
-t 设置语句终止字符 OFF
-v 回传当前命令 OFF
-w 显示 FETCH/SELECT 警告消息 ON
-x 不打印列标题 OFF
-z 将所有输出保存到输出文件 OFF
在执行单条命令的时候 更改的方法
我们要讲的就是-option-flag-,它就是执行SQL或命令时我们可以指定的参数,类似下面这个例子
除了这个方式的命令就都是类似这种命令了:
言归正传,我们继续-option-flag-,前面我们使用的update command option的方法是对全局的修改,我们在的这种方式知识对单条命令的使用,如果两个都指定了就以-option-flag 为准。否则就以update command option指定,再要不然就是以默认的为准了,看看默认的情况:
Option Flag 默认情况 说明
-a OFF 见上面
-c ON 见上面
-e{c|s} OFF 见上面
-ffilename OFF 见上面
-lfilename OFF 见上面
-n OFF 见上面
-o ON 见上面
-p ON 见上面
-rfilename OFF 见上面
-s OFF 见上面
-t OFF 使用;作为命令分隔符
-tdx OFF 使用x作为命令分隔符
-v OFF 见上面
-w ON 见上面
-x OFF 见上面
-zfilename OFF 见上面
再来看看具体使用:
以自动确认的方式执行这条SQL;
以不自动的确认提交的方式执行这条SQL,还可以用-c-替换+c, 其它方式依次类推。
db2cmd
命令的参数可以控制类似开不开事务,显示不显示返回执行结果的头部信息等等,这个参数有两种方式可以更改:
db2 update command option 更改的方法
Read syntax diagramSkip visual syntax diagram>>-UPDATE COMMAND OPTIONS USING---------------------------------> .------------------------------. V | >----option-letter--+-ON--value-+-+---------------------------->< '-OFF-------'
option-letter 有下列这些:
a
显示 SQLCA
c
Auto-commit 自动提交,执行多条SQL时只有全部成功执行才提交否则回滚
e
显示 SQLCODE/SQLSTATE
l
记录日志,指定文件就写日志到指定文件,不指定就追加到SQL文件的末尾
n
删除 换行(回车换行)
o
输出执行结果到表中输出
p
显示DB2的交互提示
r
保存输出到文件
s
遇到错误就停止,多条SQL只要有一条出错则停止执行其他SQL。
v
打印所有信息
w
显示数据库的返回的警告信息
z
定向所有输出到一个文件
选项 描述 当前设置
------ ---------------------------------------- ---------------
-a 显示 SQLCA OFF
-c 自动落实 ON
-d 检索并显示 XML 声明 OFF
-e 显示 SQLCODE/SQLSTATE OFF
-f 读取输入文件 OFF
-i 显示 XML 数据并带有缩进 OFF
-l 将命令记录到历史记录文件中 OFF
-m 显示受影响的行数 OFF
-n 除去换行字符 OFF
-o 显示输出 ON
-p 显示交互式输入提示符 ON
-q 保留空格和换行符 OFF
-r 将输出保存到报告文件 OFF
-s 在命令出错时停止执行 OFF
-t 设置语句终止字符 OFF
-v 回传当前命令 OFF
-w 显示 FETCH/SELECT 警告消息 ON
-x 不打印列标题 OFF
-z 将所有输出保存到输出文件 OFF
在执行单条命令的时候 更改的方法
Skip visual syntax diagram>>-db2--+--------------------------------------------+--------->< | .-----------------. | | V | | +---+-------------+-+--+-------------------+-+ | '-option-flag-' +-db2-command-------+ | | +-sql-statement-----+ | | '-?--+------------+-' | | +-phrase-----+ | | +-message----+ | | +-sqlstate---+ | | '-class-code-' | '-----comment--------------------------------'
我们要讲的就是-option-flag-,它就是执行SQL或命令时我们可以指定的参数,类似下面这个例子
db2 -tvf "select * from syscat.tables"
除了这个方式的命令就都是类似这种命令了:
db2 ? //显示db2所有能够用?查询帮助的命令 db2 ? import //查询import的使用帮助 +-phrase-----+ +-message----+ db2 ? sql0204 //查询-204这个返回错误代码的解释 +-sqlstate---+
言归正传,我们继续-option-flag-,前面我们使用的update command option的方法是对全局的修改,我们在的这种方式知识对单条命令的使用,如果两个都指定了就以-option-flag 为准。否则就以update command option指定,再要不然就是以默认的为准了,看看默认的情况:
Option Flag 默认情况 说明
-a OFF 见上面
-c ON 见上面
-e{c|s} OFF 见上面
-ffilename OFF 见上面
-lfilename OFF 见上面
-n OFF 见上面
-o ON 见上面
-p ON 见上面
-rfilename OFF 见上面
-s OFF 见上面
-t OFF 使用;作为命令分隔符
-tdx OFF 使用x作为命令分隔符
-v OFF 见上面
-w ON 见上面
-x OFF 见上面
-zfilename OFF 见上面
再来看看具体使用:
db2 -c "create table t1(col1 integer)"
以自动确认的方式执行这条SQL;
db2 +c "create table t1(col1 integer)"
以不自动的确认提交的方式执行这条SQL,还可以用-c-替换+c, 其它方式依次类推。
发表评论
-
DB2 9.5 SQL Procedure Developer 认证考试 735 准备
2011-06-23 23:45 1203DB2 9.5 SQL Procedure Developer ... -
DB2利用syscat.references递归查出他的所有关联表
2011-06-22 23:50 2436找出所有的父表: With reftables(refta ... -
DB2 9 应用开发(733 考试)认证指南
2011-05-25 14:12 1116DB2 9 应用开发(733 考试)认证指南 DB2 9 应 ... -
DB2 9 数据库管理(731考试)认证指南
2011-05-25 13:28 1197DB2 9 数据库管理(731 考试)认证指南 DB2 9 ... -
DB2 9 基础(730 考试)认证指南
2011-05-22 23:58 1217DB2 9 基础(730 考试)认证指南 DB2 9 基础 ... -
DB2 的CHECK不检查NULL值
2011-05-18 22:36 1281Create table test.testchk( c ... -
DB2创建VIEW的时候CHECK OPTION的作用
2011-05-11 22:48 3624创建视图的时候有几种CHECK OPTION CHECK ... -
让DB2自动更新统计信息以及设定资源使用限制
2011-05-07 00:20 4396刚接触DB2的时候遇到一个统计表占用空间问题,因为数据是从sy ... -
DB2如何暂时关闭外键约束
2011-05-06 23:32 2780迁移数据的时候一定遇到过导入导出的外键约束报错问题,外键约束是 ... -
DB2 extents 怎么计算
2011-04-29 22:44 768Hi group, I am going through s ... -
联邦数据库的一个例子!
2010-11-15 23:28 1861转载自:http://bbs.51cto.com/thread ... -
DB2 数据库性能调优十条
2010-11-04 23:22 4864DB2性能调整的10个技巧 ... -
DB2 监控死锁 db2evmon
2010-10-15 22:41 1592db2evmon -db db_name -evm db2de ... -
DB2 SQL3089N 错误解决
2010-10-06 22:29 2896SQL3089N A non-D record was ... -
DB2查看刚刚执行的SQL
2010-09-08 23:03 2992有时候我们需要查看数据库中正在执行那些SQL,以解决一些问题, ... -
DB2 BLOB 字段读取 SQL0423N 错误
2010-09-08 13:40 1810出现这种问题的解决办法有两种: 1.在JDBC中获取数据库连接 ... -
大家帮忙做做实验:like的时候‘%’的位置和是否索引扫描的关系
2010-05-13 14:31 1189以前有个人问过我一个问题,在查询的时候百分号的位置跟是否进行索 ... -
Oracle文档大全
2010-04-30 10:36 1108http://www.oracle.com/technolog ... -
DB2 导出自定义分隔符的文件
2010-04-07 13:51 10257本来想在Excel中另存一下就搞定这个问题,可是找了半天没有找 ... -
db2 Optimizing queries:db2 优化查询
2010-04-06 17:18 1356db2 -tvf test.sql db2 runsta ...
相关推荐
db2命令大全db2命令大全db2命令大全db2命令大全db2命令大全db2命令大全
db2命令集合 db2命令集合 db2命令集合 db2命令集合 db2命令集合 db2命令集合 db2命令集合
1、 打开命令行窗口 #db2cmd ... # db2cmd db2cc 3、 打开命令编辑器 db2cmd db2ce ... 如果你不能停止数据库由于激活的连接,在运行db2stop前执行db2 force application all就可以了 /db2stop force
DB2常用命令列表DB2常用命令列表DB2常用命令列表DB2常用命令列表DB2常用命令列表DB2常用命令列表DB2常用命令列表
linux下的DB2命令,DB2数据库命令简介
linux 下的 DB2命令linux 下的 DB2命令linux 下的 DB2命令linux 下的 DB2命令
最近用到DB2,总结了一下作为开发人员常用的一些DB2命令,一般开发人员够用了,运维需要再补充
DB2 命令,创建数据库,表,导入、导出数据。
DB2数据库系统命令与配置参数手册,实践检验,合理的配置
DB2数据库命令。开发人软在开发过程中常用到的DB2命令!
DB2命令大全DB2命令大全DB2命令大全
DB2 v8 Command Reference
db2命令大全
db2 v8 command reference
db2常用命令大全,db2常用命令大全,db2常用命令大全,db2常用命令大全
一些常用的DB2命令...非常详细的,详细操作数据库..
DB2命令大全,包括基础篇:启动、停止、连接、备份、编目、导入导出等、还有高级篇等使用命令
快速方法 执行命令:db2stop force Linux系统重启db2数据库命令实例详解全文共4页,当前为第2页。Linux系统重启db2数据库命令实例详解全文共4页,当前为第2页。Linux系统db2数据库常用命令 Linux系统重启db2数据库...
Db2 常用命令Db2 常用命令Db2 常用命令Db2 常用命令
DB2命令 个人笔记