固定長カラム
データの項目だよ
長さが決まっているよ
一般的にはデータベースの話で出てくるよ
簡単に書くよ
固定長カラム(読:コテイチョウカラム 英:fixed length column)とは
データベースやCSVファイル
(カンマ区切りのテキストファイル)などにおいて、中に入るデータの長さが決まっている項目のこと
です。
詳しく書くよ
「固定長」+「カラム」で「固定長カラム」です。
固定長は「全部同じ長さですよ」あるいは「長さが決まっていますよ」の意味ね。
ぜ~んぶ、同じ長さになります。
カラムは「項目」です。
実際には、行列で表現される表の「列」を指す用語ですが、データベースやファイルに格納されるデータの項目だと思って かまいません。
ついでに、CSVファイルは「データの項目間がカンマ(,)で区切られているファイル」です。
データ1-1,データ1-2,データ1-3
データ2-1,データ2-2,データ2-3
データ3-1,データ3-2,データ3-3
データ4-1,データ4-2,データ4-3
データ5-1,データ5-2,データ5-3
のような形でカンマで区切ることで、1行に複数の項目を並べる使い方をします。
データベースの表を そのままファイルに写し取ったようなイメージですね。
これらを踏まえて
入るデータの長さが決まっている項目
が「固定長カラム」です。
ポイントは
・長さが決まっている
・長さが足りないときは空白を埋めて調整する
です。
ん?
「長さが足りないときは空白を埋めて調整する」の部分は補足しておいた方が良いかもしれませんね。
例えばここに、長さが5の固定長カラムな箱が あったとしましょう。
この箱に長さが3のデータを入れたくなりました。
でも箱に入るのは長さが5のデータだけです。
3では入りません。
そんなときは、長さ3のデータに空白2をくっつけて、長さを5にしてから入れるのです。
これが「長さが足りないときは空白を埋めて調整する」です。
必要な長さまで空白をくっつけるのは、自分でやらなくてはいけない場合もあれば、勝手にやってくれる場合も あります。
例えばファイルに出力するデータであれば、自分でやらなくてはいけないでしょう。
データベースの固定長カラムにデータを入れる場合は、データベースさんが勝手にやってくれることが多いです。
ちなみに、固定長カラムの逆、「入るデータの長さが決まっていない項目」は「可変長カラム」と……言ってもおかしくはありませんが、あまり言いません。
単に「カラム」と言えば可変長なカラムを指すので、わざわざ「可変長カラム」と言う必要がないからです。
「可変長カラム」という呼び名が出てくるのは、せいぜい「固定長カラム」と対比させるときくらいですね。
一言でまとめるよ
まぁ「固定長カラム」って単語が出てきたら「入るデータの長さが決まっているデータ項目なんだな~」と お考えください。
おまけ
■訳してみるよ
「固定長」は日本語ですね。
「column(カラム)」の意味は「(縦の)列」とかです。
何となく くっつけると
長さが固定の列
となります。
■検索してみる?






