Q1:Date not valid for month specified
- 时间问题诸如此类,第一了解查看环境变量或者修改SQL加入“todate()”
- 此报错问题多数在于9-30,当月只有30号却误写成9-31
Q2:已建好的表中添加新字段语句
add (state varchar2(2) default '0' not null,name varchar2(100) not null,age number default 0 not null);
informix 和 oracle语法区别
oracle : varchar2 => informix: varchar
Oracle : date => informix: datetime year to second
oracle : varchar(255) 超过则使用 lvarchar
Q3:复制表结构和表数据
## 1. 复制表结构及bai其数据:
create table table_name_new as select * from table_name_old
## 2. 只复制表结构:
create table table_name_new as select * from table_name_old where 1=2; 或者: create table table_name_new like table_name_old
## 3. 只复制表数据zhi:如dao果两个表结构一样:
insert into table_name_new select * from table_name_old 如果两个表结构不一样:insert into table_name_new(column1,column2...) select column1,column2... from table_name_old