ORACLEの表の列データをチェックするような

解決済みの質問

ORACLEの表の列データをチェックするような

ORACLEの表の列データをチェックするような
フリーソフトはありますか?

投稿日時 - 2010-09-11 02:41:18

QNo.6173692

すぐに回答ほしいです

質問者が選んだベストアンサー

テーブル数・列数が多いと面倒ですが、列名をDump関数で文字列化して、like検索しては?


実機テストしてませんが。


TableA( Col1, Col2 )として。||は連結です。
select '|'||dump(Col1,16)||'|'||dump(Col2,16)||'|' dcstring
from TableA
where dcstring like '%|0|%'
--(もしかしたら where dcstring like '%|00|%'  かも)

投稿日時 - 2010-09-11 10:12:55

補足

レス頂きありがとうございます。
しかし、記載されたsqlは、
3行目で、dcstringが無効な識別子として、
エラーが発生いたします。

投稿日時 - 2010-09-12 10:48:42

ANo.2

4人が「このQ&Aが役に立った」と投票しています

[  前へ  |  次へ ]

ベストアンサー以外の回答(1件中 1~1件目)

ANo.1

> ORACLEの表の列データをチェックする
なさりたいことの説明が不十分だと思います。

ORACLEの表の列データの「何を」「どのように」チェックするのか、具体的に教えてください。

ログインしているユーザが利用できるテーブル名と列名を知りたいのかなら、
SQL*Plusでも利用してtab_columnsを参照してください。

[all_tab_columns][dba_tab_columns][user_tab_columns]の3種類があり、範囲が異なります。

投稿日時 - 2010-09-11 09:20:31

補足

失礼しました。詳しく言いますと、
各列データに、特定コード(例えば、x'0')
が含まれていないかどうかを16進数指定で
探したいのです。宜しくお願いします。

投稿日時 - 2010-09-11 09:56:22

あわせてチェックしたい
  • データ入力のダブルチェック(Excel) ...
  • エクセル表での列単位の重複チェックについて教えてください。 ...
  • WEB上の表の列コピー選択方法は? ...
PR
【回答募集中】花粉にひと言、物申す![ 詳細 ]

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら