私はoracleにとってとても新しいですが、私はクラスでそれについて学んでいましたが、最近はnumber
というデータ型が出てきました。スケールと精度(s、p)に関するドキュメントを読んだことがありますが、型の正しい使用法についてはまだ肯定的ではありません。Oracle番号のデータ型とその厳密度
たとえば、パーセント値を小数点として保存したいとします。小数点は0から1までの任意の数になり、小数点以下3桁までの小数点以下を持つことがあります。記憶すべき
いくつかの可能な小数が含まれる:
.66
.553
1.00
を私は列NUMBER(4,3)
を作るとしたらということな作業のみ2つの数字があったとしても?下記を参照
.22
.10
.35
etc...
要するに、数字の種類では、正確なサイズが満たされている必要がありますか?例えば。 NUMBER(4,3)は、挿入されたデータが4桁であり、3桁が小数点以下になることは絶対に必要ですか?
ありがとうございました!
「数値(4,3)」は、-9.999〜9.999の値を保持できます。数値を有効な範囲内に保つために、 'number(4,3) '型の宣言に加えて、チェック制約が呼び出されます。 'テーブルtを作成する(n番(4,3)制約t_c0チェック(0と1の間のt)) ' –