sql >> データベース >  >> RDS >> Oracle

文字列の角括弧をoracleREGEXP_REPLACE関数に置き換える

    あなたはこのようにそれをすることができます:

    select regexp_replace('VMI[[DATA]]INFO', '\[|\]', '_') from dual;
    

    ただし、ここでは正規表現は必要ないと思います。TRANSLATEを使用することもできます

    select translate('VMI[[DATA]]INFO', '[]', '__') from dual;
    

    これは、sqlfiddleのデモです



    1. クエリでMYSQLの日付に日を追加するにはどうすればよいですか?

    2. PostgreSQL関数リターンテーブル

    3. アクティブなレコードを使用するときにcodeigniterのバッククォートを無視するにはどうすればよいですか?ケースごとに注文する必要があります

    4. 削除-ターゲットテーブルを指定できませんか?