oracle資料型別

2021-05-25 10:06:58 字數 800 閱讀 6692

1. char 定長字串

2. nchar 定長字串,只不過是unicode編碼

3. varchar2 變長字串

4. nvarchar2 變長字串,只不過是unicode編碼

5. raw 變長二進位制資料型別

6. number 數值型別

7. binary_float 32位單精度浮點型

8 long 最多可以儲存2g字元資料

9 long raw 最多可以儲存2gb二進位制資訊

10 date 時間精度到秒

11 timestamp 定寬日期時間型別,最多可以精確到小數點後9個(單位秒)

12 timestamp with time zone 同上,不過提供時區

13 timestamp with time zone同上,不過是本地時區

14 interval year to month

15 interval day to second

16 bfile 允許儲存oracle對應目錄物件和檔名,並讀取。是否僅僅可寫?

17 blob 最多可以儲存4g的資料,特點是不需要把字符集轉換成"二進位制"資料

18 clob 跟blob相比需要轉成」二進位制「

19 nclob 跟clob相比需要國家字符集編碼

20 rowid

21 urowid

除去以上列表中還少了許多態別,如int、integer、smallint、float、real 等。這些型別實際上都

是在上表所列的某種型別的基礎上實現的,也就是說,它們只是固有oracle 型別的同義詞。

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