Oracle資料型別解析

2022-04-08 22:57:32 字數 698 閱讀 6692

oracle資料型別解析

char:最大2000字元,不足空格補齊。

長度固定且經常被查詢的字段用char型別效率高,因為定長完全匹配,不過浪費空間。如性別身份證手機號等字段。

varchar2:最大4000字元,變長。節省空間。

clob:4g,字元型大物件。

blob:4g,二進位制資料。如儲存聲音,適用於保密性高的資料。實際專案中多存放資料夾資料庫中存放路徑。   www.2cto.com  

number:-10的38次方到10的38次方的整數或小數。

number(5,2)---保留2位的5位有效數小數。-999.99~999.99

number(5)---5位整數。-99999~99999

date:年月日時分秒,兩個事件發生間隔粒度為秒。使用to_char轉換包裝:

*預設日期格式:『dd--mon--yy 』    (30-03月-10)一般實際都先把date型別的字段to_char再插入記錄。

timestamp:時間戳,oracle9i對date型別()的擴充套件。精確到小數秒。 也可使用to_char轉換包裝,利用cast 函式從date型別轉換到timestamp型別:

*如果將乙個表中的date型別的字段移到另乙個表中的timestamp型別欄位中,oracle會自動轉換。

*trunc 函式不支援timestamp型別。  

作者 小丑魚0703

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