дано Oracle 10g и sql*lite
01
02
03
04
хочу чтобы было
001
002
003
004
SELECT REGEXP_REPLACE (colname, ' ' , ' 0' )
FROM tablename;
все закорючки типа ~^*. попробовал
что я делаю не так....не работат
VARCHAR2(30 BYTE)
спасибо
oracle REGEXP_REPLACE
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
-
- Маньяк
- Сообщения: 1012
- Зарегистрирован: 20 дек 2005, 11:10
- Откуда: NiNo-Vancouver
-
- Пользователь
- Сообщения: 141
- Зарегистрирован: 21 мар 2005, 20:08
- Откуда: St. Petersburg->Vancouver
Re: oracle REGEXP_REPLACE
select
lpad('019',4,'0') option_one,
regexp_replace('019','^([0-9]+)$','0\1') option_two,
regexp_replace('019','^','0') option_three
from dual
/
lpad('019',4,'0') option_one,
regexp_replace('019','^([0-9]+)$','0\1') option_two,
regexp_replace('019','^','0') option_three
from dual
/
-
- Маньяк
- Сообщения: 1012
- Зарегистрирован: 20 дек 2005, 11:10
- Откуда: NiNo-Vancouver
Re: oracle REGEXP_REPLACE
regexp_replace(colname,'^','0') done
thanks alot
thanks alot