1

データ長の制限が事前にわかっている場合、テーブルを宣言するときにデータ型を制限することにメリットはありますか?

create table "user"."table" (
    ...
    "is_there_any_profit" number (1, 0)
)

vs

create table "user"."table" (
    ...
    "is_there_any_profit" number
)
4

1 に答える 1

1

技術的には、すべての数値は同じ方法で格納されます (仮数 + 指数)。利益は、ビジネス ロジック ルールの実装にあります。データベースに整数を格納する場合は、正しいデータ型 (NUMBER(10,0) など) を設定してこれを強制することをお勧めします。他の値は無効であると宣言します。

于 2012-11-12T09:39:55.327 に答える