在Oracle中,DECIMAL是一種數字數據類型,用于存儲帶有固定精度和小數位數的數字。
DECIMAL數據類型由兩個參數定義:精度和小數位數。精度是指數字的總位數,包括小數位數和整數位數。小數位數是指小數點后的位數。
以下是在Oracle中使用DECIMAL數據類型的示例:
CREATE TABLE my_table ( id NUMBER, amount DECIMAL(10, 2) );
在上面的示例中,amount列的類型被定義為DECIMAL(10, 2),表示它可以存儲最多10位數字,其中2位是小數位數。
INSERT INTO my_table (id, amount) VALUES (1, 100.50);
在上面的示例中,將數字100.50插入到amount列中。
SELECT id, amount FROM my_table;
在上面的示例中,選擇id和amount列的值。
總之,DECIMAL是Oracle中用于存儲帶有固定精度和小數位數的數字的數據類型。通過指定精度和小數位數,可以定義數字的位數和小數位數。