Web Artisan Blog - ウェブ アルチザン ブログ

ORACLE:表(テーブル)、ビューで定義できる最大列(カラム)数は?

SQL (37 items)

2004年11月30日

”ORACLE8、9”、共にテーブルやビューへ定義できる最大列数は1000
こんなテーブルレイアウト、誰が考えるねん?と思うが、
たまーに、”こういう設計する人”もいる、
”仕様上、設計せざるを得ない”事もある・・ようだ。。。
<スポンサードリンク>
ちなみに、他を調べてみると、
”SQL Server (7、2000)”では、1024で、
”MicroSoft Access”では、255
”DB2”では、1012のようだ。
更に、”PostgreSQL”では、カラムの型により250〜1600
MySQLでは、・・調べたけどイマイチ定かでない。
4096とかもあるようだけど、要はMySQLが実際使っているディスク容量によるよう。。


まあ、DB設計には”正規化”といって、きちんと各データの整理
(同じようなデータが重複して別テーブルにないか?とか)を行うのが基本です。
何しか、1000も列があるようなテーブルは見たくないですがね。。
<スポンサードリンク>
前の記事 次の記事

Comments

コメントは、まだ書かれていません

Add Comments

Trackback

トラックバックはありません

Trackback URL

http://www.res-system.com/weblog/action.php?action=plugin&name=TrackBack&tb_id=360