2014-02-28 47 views
-2

我想在下面的语句中删除/删除'#'。请提供SQL查询,分别为我想在下面的语句中删除/删除'#'(在oracle中)

CHK_ID=2001,2002,2003chk_name

2001 CAR LEASE - LTO REGISTRATION (PLATES ENDING IN #): BOOKS ENTRIES IN SYSTEM FOR PAYMENT  AND REMITTANCE TO BPI 
2002 "NUMBERED FORM (EXCLUDE ATM CARDS) - WORKING SUPPLY: 
SURPRISE COUNT THE # WORKING SUPPLY NUMBERED FORMS (EXCLUDE ATM CARDS) # TO MATCH WITH THE INVENTORY RECORD AND THE NUMBER FORMS ARE IN SEQUENCE. SUCH SURPRISE CHECK SHOULD MAKE REFERENCE TO DUAL CONTROL RECORD ON RELEASE DATE AND SERIAL #" 
2003  PERFORM RECORDS FILE CLEAN OUT # AT LEAST ANNUALLY. THIS CLEAN OUT ALLOWS THE DISPOSAL OF ALL # NON-ESSENTIAL RECORDS NO LONGER NEEDED OR VITAL RECORDS BEYOND THE APPROVED RETENTION PERIOD 
+1

请不要求人们为你写疑问。请自己尝试一下,并在卡住时显示你的尝试。 – Amber

回答

2

你需要REPLACE function

的语法为Oracle/PLSQL REPLACE函数是:

REPLACE(string1, string_to_replace, [ replacement_string ])

所以,在你的情况下,将REPLACE(field,'#','')其中field是场你想进行更改。

Here is SQLFiddle