SetPrecision
このメソッドにより、新規の指定された精度を持つ、新しいOracleDecimal構造を戻します。 
                  
宣言
// C# public static OracleDecimal SetPrecision(OracleDecimal val, int precision);
パラメータ
- 
                        
valOracleDecimal構造。 - 
                        
precision指定された精度。精度の範囲は1から38です。
 
戻り値
OracleDecimal構造。
                  
備考
指定された精度がvalの精度より小さい場合、戻されたOracleDecimalは四捨五入されます。
                  
valにNULL値がある場合、戻されたOracleDecimalにはNULL値があります。
                  
例
// C#
 
using System;
using Oracle.DataAccess.Types;
 
class SetPrecisionSample
{
  static void Main(string[] args)
  {
    OracleDecimal dec1 = new OracleDecimal(555.6666);
 
    // Set the precision of dec1 to 3
    OracleDecimal dec2 = OracleDecimal.SetPrecision(dec1, 3);
 
    // Prints 556
    Console.WriteLine(dec2.ToString()); 
 
    // Set the precision of dec1 to 4
    OracleDecimal dec3 = OracleDecimal.SetPrecision(dec1, 4);
 
    // Prints 555.7
    Console.WriteLine(dec3.ToString()); 
  }
}