Oracleのdecimalタイプに値をどのように代入しますか?

Oracleでは、DECIMAL型は通常NUMBER型を指し、DECIMAL型に値を割り当てる方法は以下の通りです:

  1. 数字を直接使って値を設定する。
DECLARE
    decimal_number DECIMAL(10,2);
BEGIN
    decimal_number := 123.45;
END;
  1. 変数に値を代入する:
DECLARE
    decimal_number DECIMAL(10,2);
    some_variable NUMBER := 678.90;
BEGIN
    decimal_number := some_variable;
END;
  1. SELECT文を使用して値を代入します。
DECLARE
    decimal_number DECIMAL(10,2);
BEGIN
    SELECT 456.78 INTO decimal_number FROM dual;
END;

Oracleでよく使われるDECIMAL型は通常、NUMBER型で実装されます。DECIMAL(precision, scale)は数字の総桁数と小数点以下の桁数を指定します。

コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds