insert into TB(accyear,newdate)
select distinct 2009,olddate from user;
COMMIT;
这里 olddate ,newdate 都是DATE类型 为什么插入的时候 他说标识符无效呢?格式都是yyyy-mm-dd。。
select distinct 2009,olddate from user;
COMMIT;
这里 olddate ,newdate 都是DATE类型 为什么插入的时候 他说标识符无效呢?格式都是yyyy-mm-dd。。
查询一下,看一下出来的数据跟TB表是否符合啊还有字段是不是写的对user 表有没有数据质量有问题 的数据呢?
字段的格式符合 字段名字也对 USER表里 拿SQLSERVER就好使 拿ORACLE 就老是提示 NEWDATE 标识符无效
这里面的USER 只是随便打个比方 我实际的表名 不叫USER
select distinct 2009,olddate from "user";关键字加" 试试
这个不是重点 ACCYEAR 是int类型。。