整數number(n)n是位數1<=n<=38,
eg: create table t2(id number(3));取值範圍為[-999,999]
浮點數number(p,s),其中p為所有的位數,取值範圍為[1,38],s為小數字數,取值範圍為[-84,127]
eg:number(5,1) [-9999.9,9999.9]
number(3,5) 表示資料格式應該為 0.00***
number(3,-5) ***00000
定長字串char(n)n表示允許最多的字元個數[1,2000],如果實際插入字元數不足時,系統自動在末尾新增空格補齊長度。如果不使用長度單位,預設單位是byte。乙個中文字元等於2個長度
變長字串varchar2(n),n表示允許插入的最多字元數[1,4000],不會自動新增空格
超長字串long,允許上限為2g
注意:允許在char或者varchar2的長度限制上新增單位byte/char,預設byte。後面單位是char時不區分中英文
年份值必須介於-4713和+9999之間, 且不為0
date時間可以精確到1秒,一般開發使用.系統提供了sysdate
函式可以自動填充系統當前時
timestamp時間戳型別(1970-2037),可以精確到小數點後9位的秒,這個型別的資料一般是供系統使用或者滿足特殊要求
oracle資料型別
char 用於描述定長的字元型資料,長度 2000位元組 varchar2 用於描述變長的字元型資料,長度 4000位元組 nchar 用來儲存unicode字符集的定長字元型資料,長度 1000位元組 nvarchar2 用來儲存unicode字符集的變長字元型資料,長度 1000位元組 numb...
Oracle資料型別
一 概述 標量 scalar 復合 composite 引用 reference lob 二 標量 scalar 合法的標量型別與資料庫的列所使用的型別相同,此外它還有一些擴充套件。它又分為七個組 數字 字元 行 日期 行標識 布林和可信。數字,它有三種基本型別 number pls integer...
Oracle 資料型別
資料型別 引數描述 char n n 1 to 2000位元組 定長字串,n位元組長,如果不指定長度,預設為1個位元組長 乙個漢字為2位元組 varchar2 n n 1 to 4000位元組 可變長的字串,具體定義時指明最大長度n,這種資料型別可以放數字 字母以及ascii碼字符集 或者ebcdi...