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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.