列名が「REMARKS」のテーブル一時があります
スクリプトを作成
Create table temp (id number,remarks varchar2(2000));
スクリプトを挿入
Insert into temp values (1,'NAME =GAURAV Amount=981 Phone_number =98932324 Active Flag =Y');
Insert into temp values (2,'NAME =ROHAN Amount=984 Phone_number =98932333 Active Flag =N');
ここで、テーブルの備考欄から NAME 、Amount 、phone_number、active_flag の対応する値を取得したいと思います。
正規表現を使おうと思ったのですが、使いこなせません。substr と instr を使用して remakrs 列から名前をフェッチしようとしましたが、4 つすべてをフェッチする場合は、pl sql を記述する必要があります。正規表現を使用してこれを実現できますか。
次のような出力(CURSOR)を取得できますか
id Name Amount phone_number Active flag
------------------------------------------
1 Gaurav 981 98932324 Y
2 Rohan 984 98932333 N
-------------------------------------------
ご協力いただきありがとうございます