PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
4672 99/01/20 17:49:10 RE(3):PB6: Oracle上のデータタイプのVarCahr2とCharのどちらを採用するか悩んでいます By skume
4622 99/01/18 15:33:55 RE(2):PB6: Oracle上のデータタイプのVarCahr2とCharのどちらを採用するか悩んでいます By リエッチ
4618 99/01/18 14:39:07 RE(1):PB6: Oracle上のデータタイプのVarCahr2とCharのどちらを採用するか悩んでいます By こてちゅ
4617 99/01/18 14:15:21 PB6: Oracle上のデータタイプのVarCahr2とCharのどちらを採用するか悩んでいます By skume

カテゴリ:データベース
日付:1999年01月18日 14:15 発信者:skume
題名:PB6: Oracle上のデータタイプのVarCahr2とCharのどちらを採用するか悩んでいます

社員番号とか、組織コード等でVARCHAR2かCHARにすべきか悩んでいます。
現在は社員コードは4桁(現状は2000番台まで使用)、組織コードは7桁なのですが、
今後変わるのかどうか不明です。

質問 1
そんな時、テーブルの定義の時、余裕を見て桁数を大きく取っているのか、又は社員番号は
4桁、組織コードは7桁にして、定義し、変更する必要がある時、変更するようにするのか?
ただ、その場合テーブル定義の変更の時間、ミスを考えると大変なように思います。

質問 2
データタイプはVARCHAR2にしているか、CHARにしているか。CHARにした場合は現状の桁数より
大きくカラムの定義をした場合、あまった桁数はスペースが入っているので検索時にスペース
を付加する必要があるのでデメリットのように思いますがどうでしょうか?

質問 3
VARCHAR2にしても、CHARにしても検索スピードは同じですか?


みなさんはどう解決していますか?

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Oracle SQL*Net 2.3
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.