日期:2014-05-17  浏览次数:20691 次

这条oracle语句报错,请大神指点。
insert into tab_type
  (id, type_id,type_name,note)
values
  ((SELECT Seq_Tab_Type.nextval from dual), 
  (SELECT to_char(sysdate,'yymmddHH')|| (12345678+SEQ_Tab_TYPE.nextval) FROM DUAL),'','');
执行这条oracle的时候插入出错。
SELECT to_char(sysdate,'yymmddHH')|| (12345678+SEQ_Tab_TYPE.nextval) FROM DUAL
单独执行这条语句是没问题。
如何能正确插入上面那条语句呢?
------解决方案--------------------
insert into tab_type
  (id, type_id,type_name,note)
values
  (Seq_Tab_Type.nextval, 
  to_char(sysdate,'yymmddHH')
------解决方案--------------------
to_char(12345678+SEQ_Tab_TYPE.nextval),'','');