oracle 18 資料型別

2021-08-13 21:24:26 字數 1454 閱讀 4025

to_date()、date使用的時間字段值都是午夜值。或者使用trunc()函式進行過濾,確保時間欄位為午夜值。

時間和時間間隔型別操作規則:

在date和timestamp(會被轉化為date型別值)型別上加、減number型別常量,該常量單位為天數。

所有timestamp型別運算都以utc時間為準。即對於timestamp with local time zone來說,先轉化為utc時間,計算完成後再轉化回來。

interval year to month常量:

interval『year-month』year/month(precision) to month

year位數超過precision時,返回乙個錯誤。

其中precision為最大的位數,預設為2,可取0到9。

例子:interval '123-2' year(3) to month 、

interval '123' year(3) 、

interval '300' month(3)。

interval day to second常量:

interval 『n/time_expr/n time_expr』day/hour/minute(leading_precision)  to hour/minute/second(fractional_second_precision)

interval 『n/time_expr』 second(leading_precision,fractional_second_precision) 

time_expr格式:hh[:mi[:ss[.n]]] or mi[:ss[.n]] or ss[.n] 若n大於分秒精度,則四捨五入n。

只有當第乙個欄位是day時,才可以使用n time_expr。

leading_precision預設為2,可取0至9。

lob列包含乙個lob位址,指向資料庫內或者資料庫外的lob型別值。

rowid:資料物件編號32位(6個字元)、檔案編號10位(3個字元)、塊編號22位(6個字元)、行編號16位(3個字元)

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