1. sql轉oracle,update replace轉換成oracle,急!
原語句在Oracle中可以運行,不需要轉換,Oracle也支持replace函數,用法類似
2. Oracle sql語句把欄位中的某個字元去掉
1、創建測試表,
create table test_date2(id int , v_date varchar(20));
3. Oracle sql函數replace和translate的區別
函數用法都不一樣,translate是逐個字元替換的
--包含ABC則替換為123
SELECT
REPLACE('AbCaBc','ABC','123')
FROM
al;
--將A替換成1,B替換成2,C替換成3
SELECT
TRANSLATE('AbCaBc','ABC','123')
FROM
al;
4. oracle sql語句中的替換問題
我認為是,試下吧:
UPDATE tab SET a=replace(replace(a,'1','01'),'00','0')
UPDATE tab SET a=replace(replace(a,'2','02'),'00','0')
UPDATE tab SET a=replace(replace(a,'3','03'),'00','0')
UPDATE tab SET a=replace(replace(a,'4','04'),'00','0')
兩次替換,裡面的替換將1、2、3、4不加區分地加零,而外面的替換將兩個零變成一個。
5. ORACLE資料庫,REPLACE與TRUNCATE,兩種刪除方式有什麼區別
要學會問問題,我猜測一下,你問的是sqlloadr 裡面 replace 和 truncate 的區別,我能想到的只有這種情況下 他倆能相提並論。
在sqlloadr裡面 這倆沒區別,最終結果都是用心數據覆蓋原數據。
6. oracle:在存儲過程里寫sql語句,使用replace函數替換clob欄位里的數據亂碼
<field neme="oc_jhrqsm">2</field> 這里是name而不是neme吧?
你寫錯了!
7. Oracle sql語句如何讓所有欄位中不需要的字元不顯示
可以用replace函數將欄位中的某些字元替換成零長度字元串,語法如下:
REPLACE('string','s1','s2')
string 希望被替換的字元或變數
s1 被替換的字元串
s2 要替換的字元串
例如:
select replace('UAC0048ACM236','AC','') 返回 U0048M236
用於欄位可以這樣寫:
select replace(colName,'AC','') from tblName
8. (oracle資料庫方面)誰能幫我解析下replace和substr,這串代碼不太明白,謝謝了
select replace('2014-12','-','00')||'00' from al;--效果圖
如果不知道什麼意思,就先查詢出來,比對結果
substr(『』,n,m)表示從n位開始截取M個長度,replace('s','n','m')表示把s中的n替換成m