はじめに
この記事では、Oracleデータベース内に格納したデータをバイナリダンプするには、dump関数というのが使えます。
新・門外不出のOracle現場ワザ エキスパートが明かす運用・管理の極意 (DB Selection)
posted with amazlet at 14.07.14
小田 圭二 大塚 信男 五十嵐 建平 谷 敦雄 宮崎 博之 神田 達成 村方 仁
翔泳社
売り上げランキング: 153,789
翔泳社
売り上げランキング: 153,789
データベースの中身をバイナリ形式で出力する方法
dump関数の引数に列名と1016というパラメタを指定します。1016は、16進数+文字コードの表示という意味になります。
select name, dump(NAME, 1016) from table01 where id = '00000001';
以下は、「テスト 太郎1」という文字列をバイナリダンプした結果です。
Typ=1 Len=21 CharacterSet=AL32UTF8: e3,83,86,e3,82,b9,e3,83,88,e3,80,80,e5,a4,aa,e9,83,8e,ef,bc,91