yerine/silinemiyor baştaki ve RTRIM()
ve LTRIM()
veya REGEXP_REPLACE()
bir arada kullanarak, beyaz alanlar olursa olsun sondaki:Oracle - Ben sadece kurtulmak olamaz Aşağıdaki örnek deyimi Verilen boşlukları
select
test_column
,length(test_column) len
,regexp_replace(test_column, '(^[[:blank:]]+)|([[:blank:]]+$)','') rxp
,length(regexp_replace(test_column, '(^[[:blank:]]+)|([[:blank:]]+$)','')) len_rxp --22 characters expected, but is 26
,rtrim(ltrim(test_column)) rltrim
,length(rtrim(ltrim(test_column))) len_rltrim --22 characters expected, but is 26
from(
select ' ABCDEF Hijklmnopqr S32 ' test_column --22 characters without and 29 including whitespaces
from dual);
Sorun nedir?
sekmeleri oracle'de [[: boş:]] 'var mı? – rock321987
Evet, whitespaces ve tabları yakalar – royskatt
'^ + | + $ 've işe yarayıp yaramadığını görün – rock321987