レポートで使用するために BLOB からデータをエクスポートしようとしていますが、データREGEXP_SUBSTR
を読み取ろうとすると問題が発生します。に変換することvarchar
は役に立ちますが、必要なデータポイントを取得するのは非常に困難です。
varchar に取得する方法は次のとおりです。
select utl_raw.cast_to_varchar2(dbms_lob.substr(NOTE)) FROM prod17import;
これは、varchar への出力のサンプルです。
"Import: T5, ModId: #24, Time: 1/11/2017 7:32:30 AM
Records read: 1723
Added: 1723, Changed: 0
Rejected: 0, Skipped: 0
0.01 Minutes. 234422 recs/min
Map=IMCOWITHHOLDINGLAYOUTTEST9A.MPWM
Source=W:\(filename).TXT, created: 1/10/2017 11:15:44 PM
Reject name: REJECT
Resource name: !6Imports.Liability.Maps.Life Import Resource
"
値 234422 (1 ~ 1,000,000 の間で変化する可能性があります) のみを収集しようとしています。
「分」という単語の間の値を取得するにはどうすればよいですか。と "recs/min"?