请各位大侠帮忙啊:
我的数据表里面有一个字段形式如下
column
dc001-01-01
dc001-01-02
dc001-01-03
dc001-01-04
....
我想写一个过程此过程的功能是
1:首先用max取出最大值存到一个临时的变量中
2:用substr函数取出最后两位,比如这里面的最大值
为dc001-01-04,那么取出最后两位就是04,然后加1使其变为05,
最后产生一个新值变为dc001-01-05,然后再将它插入数据库中。
不知道我说明白了没有,请大家帮忙写以下啊!小弟在此多谢了。
我的数据表里面有一个字段形式如下
column
dc001-01-01
dc001-01-02
dc001-01-03
dc001-01-04
....
我想写一个过程此过程的功能是
1:首先用max取出最大值存到一个临时的变量中
2:用substr函数取出最后两位,比如这里面的最大值
为dc001-01-04,那么取出最后两位就是04,然后加1使其变为05,
最后产生一个新值变为dc001-01-05,然后再将它插入数据库中。
不知道我说明白了没有,请大家帮忙写以下啊!小弟在此多谢了。
解决方案 »
- Oracle时间格式
- 求助,关于oracle数的数据导入问题!
- 分析SQL语句的执行计划,SQL牛人请进
- 新手求教。。。关于在oracle中Trigger更新表字段的问题
- oracle11g,我安装了透明网关后,原来PL/SQL都进不去了,说TNS无法解析指定的连接标识符
- 针对海量差异的问题探讨!
- 可为空字段的比较(null)
- IntegrityPackage的问题,请全面的讲解一下……
- 请教一sql查询效率的问题
- 关于msflxgrd.ocx的使用
- 一个关于联合查询的问题
- win2003企业版下打不开http://localhost:5560/isqlplus和http://localhost:5620/ultrasearch/admin
select substr(max(列名),1,9)||lpad(to_number(substr(max(列名),10,2))+1,2,0)
from 表名;