プライマリ・コンテンツに移動

Oracle® Data Provider for .NET開発者ガイド ODAC 12.2c リリース1 (12.2.0.1) for Microsoft Windows E88311-03 |
| 目次 | 索引

前 | 次 |

# ConvertToPrecScale

このメソッドにより、新規の精度と位取りを持つ、新しい`OracleDecimal`構造を戻します。

宣言

    // C#
    public static OracleDecimal ConvertToPrecScale(OracleDecimal val
        int precision, int scale);

パラメータ

- `val`

  `OracleDecimal`構造。

- `precision`

  精度。精度の範囲は1から38です。

- `scale`

  小数点の右側の桁数を指定します。位取りの範囲は-84から127です。

戻り値

新しい`OracleDecimal`構造

備考

指定した`OracleDecimal`にNULL値がある場合、戻された`OracleDecimal`にはNULL値があります。

例

    // C#

    using System;
    using Oracle.DataAccess.Types;

    class ConvertToPrecScaleSample
    {
      static void Main(string[] args)
      {
        OracleDecimal dec1 = new OracleDecimal(555.6666);

        // Set the precision of od to 5 and scale to 2
        OracleDecimal dec2 = OracleDecimal.ConvertToPrecScale(dec1,5,2);

        // Prints 555.67
        Console.WriteLine(dec2.ToString());

        // Set the precision of od to 3 and scale to 0
        OracleDecimal dec3 = OracleDecimal.ConvertToPrecScale(dec1,3,0);

        // Prints 556
        Console.WriteLine(dec3.ToString());
      }
    }

関連項目:

- "Oracle.DataAccess.TypesおよびOracle.ManagedDataAccess.Typesのネームスペース"

- OracleDecimalメンバー

- OracleDecimal構造