次のテーブル定義を考えます。
CREATE TABLE num_tab (n1 NUMBER(*,3), n2 NUMBER, n3 NUMBER(*), n4 NUMBER(5,1), n5 NUMBER(3) );
以下のテーブルは、NUMBER (3)として定義された列に各種の値を挿入した場合の結果を示したものです。
挿入する値 | 列n5の値 |
---|---|
1.234 | 1 |
123.6789 | 124 |
1234.56 | 挿入された値が列n5のサイズを超えるため、エラーが返されます。 |
以下のテーブルは、NUMBER (*,3)として定義された列に各種の値を挿入した場合の結果を示したものです。
挿入する値 | 列n1の値 |
---|---|
1.234 | 1.234 |
1234.6789 | 1234.679 |