欢迎来到天天文库
浏览记录
ID:22930809
大小:67.00 KB
页数:8页
时间:2018-11-02
《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;指定语句结束
此文档下载收益归作者所有