sql >> データベース >  >> RDS >> Sqlserver

C#でのSQL Serverの数値と同等のデータ型は何ですか?

    私の知る限り、精度/スケールを明示的に指定できる組み込みの.NET型がないという点で、直接同等のものはありません。 固定はありません -NUMERIC のようなポイント タイプ。

    decimaldouble decimal を使用した .NET の一般的な浮動小数点型です。 10 進浮動小数点 の実装 (T-SQL の NUMERIC など) と double バイナリ浮動小数点 の実装 動作 (T-SQL の FLOAT や REAL など)。 (float があります 同様に、これはより小さな 2 進浮動小数点型です。)

    decimal から選択する必要があります と double あなたが表現しようとしている値に基づいて - 私は通常、「人工の」人工的な値 (特にお金) が decimal に適していると考えています 、および double に適した連続的な自然値 (物理的な寸法など) .



    1. Oracleのremainder()関数の動作を理解する

    2. MySQLとMicrosoftSQL

    3. これが重複していないか確認してください

    4. jdbc.SQLServerException:ユーザーのユーザーのログインに失敗しました