① ORACLE資料庫,REPLACE與TRUNCATE,兩種刪除方式有什麼區別
要學會問問題,我猜測一下,你問的是sqlloadr 裡面 replace 和 truncate 的區別,我能想到的只有這種情況下 他倆能相提並論。
在sqlloadr裡面 這倆沒區別,最終結果都是用心數據覆蓋原數據。
② oracle資料庫sql命令怎麼改
oracle中修改數據用update語句。
語法:
UPDATE 表名 SET 欄位='XXX' WHERE 條件;
如,資料庫中,test表數據如下:
現在要將王五的名字改成王九,可用如下語句:
update test set name='王九' where name='王五';
commit;
執行後結果:
③ oracle:在存儲過程里寫sql語句,使用replace函數替換clob欄位里的數據亂碼
<field neme="oc_jhrqsm">2</field> 這里是name而不是neme吧?
你寫錯了!
④ Oracle sql語句把欄位中的某個字元去掉
1、創建測試表,
create table test_date2(id int , v_date varchar(20));
⑤ 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不加區分地加零,而外面的替換將兩個零變成一個。
⑥ (oracle資料庫方面)誰能幫我解析下replace和substr,這串代碼不太明白,謝謝了
select replace('2014-12','-','00')||'00' from al;--效果圖
如果不知道什麼意思,就先查詢出來,比對結果
substr(『』,n,m)表示從n位開始截取M個長度,replace('s','n','m')表示把s中的n替換成m
⑦ 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;
⑧ sql轉oracle,update replace轉換成oracle,急!
原語句在Oracle中可以運行,不需要轉換,Oracle也支持replace函數,用法類似
⑨ ORACLE用pl/sql中的instr、replace等字元處理函數,字元串為'XXX='時容易視為變數該怎麼處理
我要說一句,連PL/SQL都不知道的也能給推薦?
請推薦的人不要只為了完成任務而推薦,為網友,為知道負點責好嗎?
如果是C#,直接split+length就可以得到結果,人家要的是PL/SQL.
⑩ Oracle還是SQL中字元函數中有沒有替換功能
stuff 是 SQL Server 的函數, 功能是:
刪除指定長度的字元並在指定的起始點插入另一組字元
例如:
1>SELECT
2>STUFF(',1,2,3',1,1,'')A,
3>STUFF(';A;B;C',1,3,'Z;')B,
4>STUFF('X;Y;Z',3,1,'C')C
5>go
ABC
-----------------
1,2,3Z;B;CX;C;Z
(1行受影響)
Oracle 沒有這個函數, 但是可以使用SUBSTR 來實現相同的功能
CREATEORREPLACEFUNCTIONSTUFF(
v_BaseStrVARCHAR2,
v_StartIndexINT,
v_LengthINT,
v_ReplaceStrVARCHAR2
)RETURNVARCHAR2IS
BEGIN
RETURN
SUBSTR(v_BaseStr,1,v_StartIndex-1)||
v_ReplaceStr||
SUBSTR(v_BaseStr,v_StartIndex+v_Length);
END;
/
函數已創建。
SQL>SELECT
2STUFF(',1,2,3',1,1,'')A,
3STUFF(';A;B;C',1,3,'Z;')B,
4STUFF('X;Y;Z',3,1,'C')C
5FROM
6al;
A
-----------------------------------------------------
B
-----------------------------------------------------
C
-----------------------------------------------------
1,2,3
Z;B;C
X;C;Z