次のように、文字列 '_ $'をインデックス名とテーブル名に追加しようとしています。 SELECT文で 'regexp_replace'メソッドを使う必要があります。 選択REGEXP_REPLACE(INPUT_STRING ......)Oracleでregex_replaceメソッドを使用して特定の文字列に文字列を追加する方法
入力
CREATE UNIQUE INDEX "SCOTT"."PK_EMP" ON "SCOTT"."EMP" ("EMP_NO")
@所望の出力@
CREATE UNIQUE INDEX "SCOTT"."PK_EMP_$" ON "SCOTT"."EMP_$" ("EMP_NO")
あなたはそのための正規表現を構築するために私を助けることができますか?文字列を置換以下で
(.*)(" ON ".*)(" \(.*)
:
あなたが複数のカラム上の任意のインデックスを持っていますか? –