2016-09-06 9 views
0

データベースに使用されているMYSQL 5.4でコーディングされたアプリケーションを更新しています - もちろん、以前のMYSQLのリラックスSQL実装と静かな警告/エラー通知などの影響を受けています。MYSQL 5.7デフォルトの厳密モードが有効です。私は10進(5,2)フィールドに整数全体(すなわち '20')を挿入する必要があります。私は現在のバージョンのMYSQLがそのまま価値を取り、自動的にゼロの小数点以下の桁数を追加することを見ていますが、ちょっと注意しなければならない緩やかなSQL実装です。私はMYSQLを使っているだけなので、OracleやSQL Serverなどと比較することはできません。数値にゼロの小数点以下の桁を連結する必要がありますか?私は、できるだけポータブルとしてクエリを作成したいです。小数点データフィールドに整数全体を挿入するための標準SQL?

+1

私はそれを全く問題として見ません – Drew

答えて

2

カラムを10進数(5,2)にしておけば、入力された整数値を所定の精度と位取りで小数点として扱います。このシナリオでは明示的な会話は必要ありません。

関連する問題