10
最後のクライアント要求のおかげで、データベースの整数フィールドは2つのポイントに10進数でなければなりません。23
の値は23.00
になります。PostgreSQL列の整数から小数点への変更
テーブルを変換してデータをキャストできますか?
私は、PostgreSQLでこのようなことはしませんでした。私は優しくしてください。
最後のクライアント要求のおかげで、データベースの整数フィールドは2つのポイントに10進数でなければなりません。23
の値は23.00
になります。PostgreSQL列の整数から小数点への変更
テーブルを変換してデータをキャストできますか?
私は、PostgreSQLでこのようなことはしませんでした。私は優しくしてください。
このような何か作業をする必要があります:
alter table t alter column c type decimal(10,2);
編集:
@Oliはコメントで述べたように、最初の数字は数字の全長(点を除く)なので、(10,2)
のmaxvalは99999999.99
となります。 '(10,2)'は何を表していますか?それは '9999999999.99'までの値を受け入れることを意味しますか? – Oli
最初の数字は数字の全長(点を除く)なので、 '(10,2)'のmaxvalは '99999999.99'になります。 – Oli