2012年3月11日日曜日

Oracleで4000文字以上の文字列をDBに格納したい場合は?

CLOBを使う。
もちろん、4000文字以下とわかっている場合は、VARCHAR2を使うのは言うまでも無い。

4000文字以下の場合、列を2つ使ったりしてはいけない。VARCHAR2(4000)をNつではなく、CLOBを使う。データベー スの表そのものではないので、スキャンも高速で、行もコンパクトで済む。ブロック内により多くの行が入れられる。


0 件のコメント: