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

这条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),'','');

------其他解决方案--------------------
引用:
SQL code?



12345

insert into tab_type   (id, type_id,type_name,note) values  (Seq_Tab_Type.nextval,    to_char(sysdate,'yymmddHH')