Oracle資料型別

2021-08-29 01:53:33 字數 923 閱讀 8038

整數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...