db2sql语句执行顺序

db2sql语句执行顺序

ID:22930809

大小:67.00 KB

页数:8页

时间:2018-11-02

db2sql语句执行顺序_第1页
db2sql语句执行顺序_第2页
db2sql语句执行顺序_第3页
db2sql语句执行顺序_第4页
db2sql语句执行顺序_第5页
资源描述:

《db2sql语句执行顺序》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、★db2sql语句执行顺序DB2常用SQL语句集DB2常用SQL语句集1、查看表结构:describetabletablenamedescribeselect*fromtablename2、列出系统数据库目录的内容:listdatabasedirectory3、查看数据库配置文件的内容:getdatabaseconfigurationforDBNAME4、启动数据库:restartdatabaseDBNAME5、关闭表的日志altertableTBLNAMEactivenotloggedinially6、重命名表renameTBLNA

2、ME1toTBLNAME27、取当前时间selectcurrenttimestampfromsysibm.sysdummy18、创建别名createaliasALIASNAMEforPRONAME(table、viee)9、查询前几条记录select*fromTBLNAMEfetchfirstNroTBLNAMEdb2exporttoTBL.ixfofixfselect*fromTBLNAME以指定分隔符‘

3、’下载数据:db2exporttocmmcode.txtofdelmodifiedbycoldel

4、select*fromcmm

5、code”14、导入表db2importfromTBL.txtofdelinsertintoTBLNAMEdb2importfromTBL.txtofdelmitcount5000insertintoTBLNAMEdb2importfromTBL.ixfofixfmitcount5000insertintoTBLNAMEdb2importfromTBL.ixfofixfmitcount5000insert_updateintoTBLNAMEdb2importfromTBL.ixfofixfmitcount5000replaceinto

6、TBLNAMEdb2importfromTBL.ixfofixfmitcount5000createintoTBLNAME(仅IXF)db2importfromTBL.ixfofixfmitcount5000replace_createintoTBLNAME(仅IXF)以指定分隔符“

7、”加载:db2importfrombtpoper.txtofdelmodifiedbycoldel

8、insertintobtpoper15、显示当前用户所有表命令db2“listtables”16、查看锁情况命令:db2getsnapshotforloc

9、ksonDBNAMElistapplicationsfordbDBNAMEshoonisorsTBNAMEforupdate;forupdate不能和GROUPBY、DISTINCT、ORDERBY、FORREADONLY及UNION,EXCEPT,orINTERSECT(但UNIONALL除外)一起使用。updateTBNAMEsetCHAR='0'TBNAME;20、计算两个日期的相差天数:days(date(‘2001-06-05’))–days(date(‘2001-04-01’))days返回的是从0001-

10、01-01开始计算的天数;21、取得处理的记录数:declarev_countint;updatetb_testsett1=‘0’):返回num的浮点表示;mod(num1,num2):返回num1除以num2的余数;char():返回日期时间型,字符串,整数,十进制或双精度浮点数的字符串表示;注意事项:1、只能修改VARCHAR2类型的并且只能增加不能减少;2、一个数据库至少包括一个目录表空间、一个或多个用户表空间、一个或多个临时表空间;3、建临时表时最好加上it或rollback而要保持该cursor不被关闭,只能使用这种方式。5

11、、大数据的导表:export后再load性能(比selectinto)更好,因为load不写日志。6、尽量使用大的复杂的SQL语句,将多而简单的语句组合成大的SQL语句对性能会有所改善。7、避免使用count(*)及exists的方法:因为count(*)基本上要对表做全部扫描一遍,如果使用很多会导致很慢;exists比count(*)要快,但总的来说也会对表做扫描,它只是碰到第一条符合的记录就停下来。8、篇二:DB2SQL脚本批量执行DB2SQL脚本批量执行环境:A,这个SCHEMA可以是未创建的,DB2会自动创建。二、执行不同类型

12、的SQL1、在命令行执行简单SQL命令db2<SQL语句内容>2、在命令行执行SQL脚本文件db2-td;-cf<SQL脚本文件路径>-l<输出日志文件路径>说明:-td;指定语句结束

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。