10進数(28,15)型のフィールドxを持つ単純なテーブルを作成しました
次のクエリを実行して値を挿入します。
テストテーブル値に挿入(1234567890123)
テストテーブルIから選択を行うと、フィールドxの値は次のようになります。
1234567890123.000000000000000
SQLサーバーが必要でない場合に小数点以下のゼロを格納しないように指定する方法はありますか(おそらくテーブルの設計で)?つまり、選択を行うと、データは次のように返されます。
1234567890123
また、なぜテストテーブル値(12345678901234)に挿入すると次のエラーが発生するのですか?
数値をデータ型数値に変換する際の算術オーバーフローエラー。