insert into t_base_treeview values('testasd',max(depid)+1,'TTTttT',0)
这样写的语句,Oracle提示不能使用聚合函数!
请问怎样才能实现这个功能:max(depid)+1

解决方案 »

  1.   

    SOS!!!!!!!!!!!!!HELP me!!!!!!!!!!!!!!!!!!!!!
      

  2.   


    insert into t_base_treeview(col1, Depid, col3, col4)
    select 'testasd', max(depid)+1,'TTTttT',0
    from t_base_treeview;
      

  3.   

    赞insert into t_base_treeview select 'testasd', max(depid)+1,'TTTttT',0 from t_base_treeview;
      

  4.   

    insert into t_base_treeview
    select 'testasd', to_int(max(depid))+1,'TTTttT',0
    from t_base_treeview;
      

  5.   

    to_int是什么东东,oracle好像没有吧