在Oracle數據庫中,NUMBER列是一種用于存儲數值類型數據的列。NUMBER列可以存儲正負整數、小數或者零。在定義NUMBER列時,需要指定列的精度和標度。
精度指的是列中數字的總長度,包括整數位和小數位。標度指的是小數點右側的數字的位數。
在創建表時定義NUMBER列的語法如下:
CREATE TABLE table_name (
column_name NUMBER(precision, scale)
);
其中,precision代表精度,scale代表標度。例如,創建一個NUMBER列,精度為10,標度為2的語句如下:
CREATE TABLE example_table (
number_column NUMBER(10, 2)
);
這樣就定義了一個NUMBER列,可以存儲最多10位數字,其中小數點右側有2位小數。