使用Oracle数据库:
请教关于库存中的出入库单号和相关单据2个属性
我在出入库点击提交的时候在页面的出入库单号和相关单据2个输入项中自动产生数据。
数据的格式是这样的I_0100001,I_0100002,依次每次加1.
如果是整型,可以用oracle的序列自动产生数据,每次保存数据+1;
可是这里保存的是I_+序列中的数字,
求怎么自动实现保存I_"数字" 这个String类型

解决方案 »

  1.   

    第一次产生1个值I_0100001并保存到数据库
    第二次的时候从数据库取'I_0' || (max(SUBSTR(column,4,6))+1)就ok了
      

  2.   

    我以后还需要这个String的单号。
      

  3.   

    第一次产生1个值I_0100001并保存到数据库
    第二次的时候从数据库取'I_0' || (max(SUBSTR(column,4,6))+1)就ok了这个怎么存到数据库中的?