15 个解决方案
#1
update rec_whiteoff
set outid = outid + '1'
set outid = outid + '1'
#2
update rec_whiteoff
set outid=outid+'1'
#3
这个我用了,语句成了加法了,13512345678就成13512345679了
#4
如是字段非字符類型時
需要轉換一下
需要轉換一下
update rec_whiteoff
set outid = rtrim(outid) + '1'
#5
DECLARE @i BIGINT
SET @i=13512345678
SET @i=RTRIM(@i)+'1'
SELECT @i
#6
bigint的话
*10+1
*10+1
#7
感谢大版,学习到了
#8
字段类型为varchar2
#9
update rec_whiteoff
set outid = cast(outid as varchar)+ '1'
set outid = cast(outid as varchar)+ '1'
#10
这无解了快2个字节。。。。。
#11
也不行 还是成加法了
#12
這是Oracle類型? 樓主是否搞錯版塊了
#13
确实是oracle的 但是我贴已经发了 还请各位大侠指点
#14
oracle不是有+號改為
update rec_whiteoff
set outid = outid|| '1'
update rec_whiteoff
set outid = outid|| '1'
#15
继续向大板学习Oracle
#1
update rec_whiteoff
set outid = outid + '1'
set outid = outid + '1'
#2
update rec_whiteoff
set outid=outid+'1'
#3
这个我用了,语句成了加法了,13512345678就成13512345679了
#4
如是字段非字符類型時
需要轉換一下
需要轉換一下
update rec_whiteoff
set outid = rtrim(outid) + '1'
#5
DECLARE @i BIGINT
SET @i=13512345678
SET @i=RTRIM(@i)+'1'
SELECT @i
#6
bigint的话
*10+1
*10+1
#7
感谢大版,学习到了
#8
字段类型为varchar2
#9
update rec_whiteoff
set outid = cast(outid as varchar)+ '1'
set outid = cast(outid as varchar)+ '1'
#10
这无解了快2个字节。。。。。
#11
也不行 还是成加法了
#12
這是Oracle類型? 樓主是否搞錯版塊了
#13
确实是oracle的 但是我贴已经发了 还请各位大侠指点
#14
oracle不是有+號改為
update rec_whiteoff
set outid = outid|| '1'
update rec_whiteoff
set outid = outid|| '1'
#15
继续向大板学习Oracle