oracle 如果想使用类似于 0806030001 这样的编号一般怎么处理? oracle 如果想使用类似于 0806030001 这样的编号一般怎么处理? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select to_char('0806030001') from dual 那需要用to_char(sysdate,'yyyymmdd')||max(当天序列号)+1来生成,保存时存为varchar2 这个很好理解的就像hebo2005说的一样to_date(sysdate,'yyyymmdd')这个是转换成你说的日期形式 080603 再连上序列号就哦了数据表字段定义为varchar2的来保存连接好的这个值 还是不明白?以前都是sql 现在不知道怎么办?oracle 序列号1 2 3 怎么生成啊?也不懂 1楼的答复有点问题吧,'0806030001' 即为char,再来一个to_char是何用意? 谁来帮帮我 ORA-00936:missing expression 错误。 存储过中的execute immediate问题 怎么去优化这条SQL语句呢? 网络通信的储存过程 如何设置一个用户权限只能操作自己名下的表 oracle sql developer使用过程中的字符问题 请问一下 ORA-02042:这个问题 oracle问题 如何给添加列添加数据 oracle中的job能否调用EXE文件? 这个动态SQL怎么写 请问各位 有100张票四个窗口同时发售 的Java实现就是 用四个线程执行 怎样做呀
to_date(sysdate,'yyyymmdd')
这个是转换成你说的日期形式 080603
再连上序列号就哦了
数据表字段定义为varchar2的来保存连接好的这个值