【SQL】CLOBデータ内容の変更(ORACLE専用)
REPLACE関数でCLOB内文字列を置換
CLOB形式で保存されているXMLデータを変更する際に使用した方法
UPDATE テーブル名 SET カラム名 = REPLACE(カラム名, '置換前文字列', '置換後文字列') WHERE 検索条件;
補足:置換+データ取得方法
SELECT REPLACE(カラム名, '置換前文字列', '置換後文字列') AS DATA FROM テーブル名 WHERE 検索条件;
CLOB形式で保存されているXMLデータを変更する際に使用した方法
UPDATE テーブル名 SET カラム名 = REPLACE(カラム名, '置換前文字列', '置換後文字列') WHERE 検索条件;
SELECT REPLACE(カラム名, '置換前文字列', '置換後文字列') AS DATA FROM テーブル名 WHERE 検索条件;