oracle插入语句出现错误
SQL> insert into classes(class_seq.nextval, 'T001 ',date '2012-12-21 ', 'A ');
insert into classes(class_seq.nextval, 'T001 ',date '2012-12-21 ', 'A ');
*
第1行出现错误:
ORA-01747:user.table.column,table.column或列说明无效
请问这是什么错误
谢谢
------解决方案--------------------insert into classes values (class_seq.nextval, 'T001 ',date '2012-12-21 ', 'A ');
或者 insert into classes (select .. from ..)
------解决方案--------------------ps: 新手注意结贴 在家休息时间回帖赚分不容易
------解决方案--------------------LZ多看看基础的SQL
------解决方案--------------------insert into values
------解决方案--------------------去我的资源帖里现在个oracle基础看看去吧
------解决方案--------------------values关键字没有。注意你的书写。。
------解决方案--------------------新手也是需要大家关爱的,以后注意就是啦 不要打击新手啊,都是从新手过来的
------解决方案--------------------LZ请注意,如果是输入的string类型要转换成datetime类型,需要用TO_DATE('2012-12-21','yyyy/MM/dd HH24:mi:ss')进行转换(转换为24小时制时间)
SQL code
INSERT INTO classes VALUES (class_seq.nextval, 'T001 ',TO_DATE('2012-12-21','yyyy/MM/dd HH24:mi:ss'), 'A ');