DB2 SQL语句归纳整理(一)
增删改查整理
添加
INSERT INTO docsummitinfo(APPID,DOCRESULT,EXITVALUE,LOGDESC,DOCFLAG)
(SELECT APPID,DOCRESULT,EXITVALUE,LOGDESC,DOCFLAG from docsummitinfoBAK )
删除
1. delete from (Select * FROM AUTEK.TEMPMAINBAK FETCH FIRST 20 ROWS ONLY)
删除查询的前20条
修改
查询
备份还原整理
导入导出整理
导入
1. db2 load from "C:\20110816\20110816_BankEnterpri
seCA.txt" OF del modified by coldel0x7c replace into "AUTEK".TEMPMAINBAK
将以“|”分隔的文件导入表中0x7C 是竖线的ascii码的十六进制。
2.数据库字符为1386 GBK的
C:\Documents and Settings\Piggy>db2 load from "C:\20110816\20110816_BankEnterpri
seCA.txt" OF del modified by codepage=1386 coldel0x23 replace into "PIGGY".TEMP
MAINBAK
设置字符
db2set DB2CODEPAGE=819
db2set DB2CODEPAGE=1208
db2数据库的字符集是:
> db2 get db cfg for db_name
SQL整理
1.SQL Server中可以写成
case 字段 when null
而DB2 中需要写成case when 字段 is null