我需要替换存储在Oracle DB文本字段中的路径。但是,路径已经被指定了不同的情况(即MYPATH,MyPath,Mypath,mypath)。当使用REPLACE
和UPPER
的结合,这是行不通的,因为我需要它,即:ORACLE SQL:替换部分文本字段忽略大小写
UPDATE Actions
SET Destination = REPLACE(UPPER(Destination), 'MYPATH', 'My_New_Path')
这不替换,但离开一切都在大写 - 即使那里有什么可替代
行BEFORE:MyPath\FileName
- AFTER:My_New_Path\FILENAME
BEFORE:DummyText
- AFTER:DUMMYTEXT
我真正需要的是取代mypath中的任何事件,不管是CA的se到My_New_Path,而不接触其他行或其他部分的外壳
任何想法?我一直在抓我的头都无济于事......
PS:与Oracle 9个工作...
达恩,托尼类型比我更好! – symcbean 2010-10-29 12:36:27