收录日期:2019/07/17 12:54:14 时间:2016/05/31 09:33:51 标签:基础和管理
有一个字段a(char(3)),每次update的时候都要将a的值加1,关键是a字段的形式为(001,010或100),我想问的是如何实现将(001,010)之类的转化成数值型再加1,再转化成(001,010)之类的字符串
LTRIM(TO_CHAR((TO_NUMBER(a) + 1),'000'))
update tb set a=trim(to_char(a+1,'000'));
select TO_CHAR(('010' + 1),'000') from dual
select TO_CHAR(('100' + 1),'000') from dual
Oracle会自动转换字符型和数字型!只要保证3位补0就行了
update table_name set a = TO_CHAR(('010' + 1),'000')
update table_name set a = TO_CHAR((a + 1),'000')
必须加LTRIM() 

update table_name set a = LTRIM(TO_CHAR((a + 1),'000'))
to onejune4450(中文字符) 为什么?
TO_CHAR(1,'000') 的结果是 ' 001', 前面有一个空格。
呵呵,老兄所言即是
to 中文字符,我试过了好像没有空格,在问一下,如何获得a字段的最大值
TO_CHAR(('010' + 1),'000')
update table_name set a = TO_CHAR(('010' + 1),'000')

各位大哥,小弟面试遇到两道题,写了半天,但是没什么成效,那位大哥麻烦一下,非常感谢。 CHINALOTUS之歌,一首真人钢琴弹唱的理想自由之歌,大家同赏同传播,重奖呵呵! 困惑, 想去考研 都是两张硬盘惹的祸!! [闭月羞花猫]这两天怎么这么忙? 求助 struts结构 jsp得不到传值 bmp文件保存为新文件后,不能显示和原文件一样的色彩 怎么往表里插入一条与表中记录相同的行 有没有 网络电视 的解决方案? asp新手求教:access中日期字段为“中日期”,为什么在asp页面却是长日期性?怎么解决? 求助! 树装列表前面的+号可以换成自己的图片吗? 鼠标坏了,艰难的来到CSDN 没分,我有了个关于 [时间] 的好的想法,进来看看吧 求一简单SQL 请问怎么编译多文件 马上给分!用SqlCommandBuilder为什么更新数据以后不能返回DataSet中 求IBM软件easysync-pro CHINALOTUS-DOMION开发管理大百科印刷版隆重预售 大家给我推荐基本书吧(学习oracle的) 初学MFC 求助 [匿名]对付骗子就应该这样 装了redhat linux 9 进不去系统 有可能是什么原因 帮忙解释一下这个sql语句 Vista在美国遭封杀 label动态显示时间的问题和Gridview模版中怎么限制表格内容 郁闷呀! 分别取出时间字段中的年、月、日、小时、分、秒 有些什么方法? 只有这个想法.... 我这样的类设计有问题吗?? 有适合的模式吗?? vs2005如何开始一个使用c#得asp.net webform项目,我安装vs2005得时候只是选择了c#?