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