oracle 建表语句修改为DB2的建表语句

create table TBL_ACCOUNT_CHECK
(
PK_ACCOUNT_CHECK NUMBER(19) not null,
ACQ_SSN VARCHAR2(30),
ORA_ACQ_SSN VARCHAR2(30),
CHECK_STATUS VARCHAR2(1),
DO_STATUS VARCHAR2(1),
FLAG1 VARCHAR2(1),
FLAG2 VARCHAR2(1),
TXN_DATE VARCHAR2(8),
TXN_TIME VARCHAR2(6),
ARRIVE_DATE VARCHAR2(8)
);
这是oracle的建表语句,请问改为DB2的建表语句该如何?

db2 "create table tabname(id varchar(10),
   password varchar(10),
   ywlx varchar(10),
   kh varchar(10))"
以上是 db2 建表命令, 与Oracle其实类似的。改动不太大,区别可能就是字段类型不一样 
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-03-20
把Number(19)修改成dec(19,0)
例如varchar2(30) 改为 varchar(30) null, 允许为空,number类型如果数值小的话就用INTEGER!本回答被网友采纳
第2个回答  2015-03-13
例如varchar2(30) 改为 varchar(30) null, 允许为空,number类型如果数值小的话就用INTEGER追问

把上面的oracle语句改成DB2的语句啊

第3个回答  2015-03-16
把Number(19)修改成dec(19,0)