tempad
ReadyGo!技术成就梦想 >>ASP技术 >> Oracle中如何实现某一字段有条件的自动增加1?

Oracle中如何实现某一字段有条件的自动增加1?

ReadyGo!技术成就梦想 网络搜索 efish 2008-1-14 6:26:16

Oracle中如何实现某一字段有条件的自动增加1?

楼主XBing()2002-05-14 14:45:11 在 其他数据库开发 / SQL Anywhere Studio 提问

需要字段按这种方式进行递增1:年+月+6位顺序增加数,如200205000001。 问题点数:0、回复次数:4Top

1 楼qxksos(冰焰)回复于 2002-05-14 15:56:08 得分 0

写triggerTop

2 楼XBing()回复于 2002-05-14 17:16:38 得分 0

to   qxksos(冰焰)    
  具体一些,OK?Top

3 楼zhuyongxiang(永远支持你)回复于 2002-05-14 18:46:51 得分 0

在触发器中  
      var1     number;  
      select   max(col)   into   var1  
          from   tablename      
          where   col   like   to_char(date,"yyyymm")||"%";  
      var1   :=   to_char(date,"yyyymm")||lpad(var1+1,6,"0");Top

4 楼3yugui(亿硅)回复于 2002-05-14 19:22:42 得分 0

应该是to_char(date,"yyyymm")||lpad(substr(to_char(var1+1),-6),6,"0");Top

责任编辑: efish 参与评论 查找更多:
相关文章
一般计算器只能一步步的计算,怎么实现一步求得计算… 一般计算器只能一步步的计算,怎么实现一步求得计算结果!
关于StringGrid的问题? 关于StringGrid的问题?
用什么样的ADSL路由器既便宜又好用?有没有人用过这种… 用什么样的ADSL路由器既便宜又好用?有没有人用过这种价廉的路由器?
大蝦幫忙 大蝦幫忙
出售基于lotus domino开发的办公自动化oa源代码 出售基于lotus domino开发的办公自动化oa源代码
问两个应该很简单, 我却不明白的问题。 谢了!!! 问两个应该很简单, 我却不明白的问题。 谢了!!!
菜鸟问题,急 菜鸟问题,急
谁认识北航的4大胖子? 谁认识北航的4大胖子?
关于window.open的vbscript的提问? 关于window.open的vbscript的提问?
你是几等男人? 你是几等男人?
2秒记住本站域名

玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的ReadyGo.com.cn

分类导航
ReadyGo!技术成就梦想