亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > oracle date 類型字段的處理方法

oracle date 類型字段的處理方法

熱門標簽:山東crm外呼系統軟件 百度地圖標注途經點 哪個400外呼系統好 哈爾濱電話機器人銷售招聘 開發外呼系統 地圖標注養老院 愛客外呼系統怎么樣 慧營銷crm外呼系統丹丹 圖吧網站地圖標注

(1)在英文版本的ORACLE中默認日期格式為'DD-MON-YY',例如'01-JAN-98'

  在漢化的中文版本中ORACLE默認日期格式為'日-月-年',例如'21-8月-2003'或'21-8月-03'

(2)轉換字符串為日期

使用ORACLE內部函數to_date()

to_date()函數的參數是to_char()函數參數的反轉。

to_date(string_value , date_format)

變量定義如下:

string_value :為字符串直接值(字符串本身)、字符串列(數據庫中定義的某個表的某列)或某字符串內部函數的返回值。

date_format為合法的Oracle日期格式。

下列更新語句均符合ORACLE的日期格式,更新成功:

復制代碼 代碼如下:
create table student (name varchar2(10) not null primary key , enrolldate date not null);//創建student表
 
insert into student values('mark',to_date('08-21-2003','MM-DD-YYYY'));
 
insert into student values('mark1',to_date('21-08-2003','DD-MM-YYYY'));
 
insert into student values('mark2','21-8月-2003');
 
insert into xiongxiaomin.student values('mark3','21-8月-03');

(3)轉換日期為字符串

使用ORACLE內部函數to_char()
to_char(date_value,date_format)

變量定義如下:

date_value :為日期型直接值(日期本身)、日期型列值(數據庫中定義的某個表的某列)或某內部函數的返回的日期型值。

date_format為合法的Oracle日期格式。

選擇enrolldate字段的時間部分:

select (to_char(enrolldate,'HH24:MI:SS'))enrolldate from  student; 

(4)注意:ORACLE中的date數據類型定義的列包含日期和時間。

1、系統當前日期為2003年8月21日,之后執行下列語句

insert into student values('mark5',to_date('09:28:03','HH:MI:SS'));//注意此種在一條記錄的date類型字段中插入時間的方法,系統默認的日期為系統當前日期所在月份的第一天,因此得到的記錄為

Name            enrolldate

mark5    01-八月 -2003 09:28:03 AM

2、修改系統當前日期為2003年7月21日,之后執行下列語句

insert into student values('mark6',to_date('09:28:03','HH:MI:SS'));

得到的記錄為

Name            enrolldate

mark6     01-七月 -2003 09:28:03 AM

insert into student values('mark8',to_date('20:28:03','HH24:MI:SS'));

3、同時在一條記錄中插入日期和時間的方法

insert into student values('mark9',to_date('21-08-2003

20:28:03','DD-MM-YYYY HH24:MI:SS'));//同時在一條記錄中插入日期和時間的方法

insert into student values('mark',to_date('21-08-2003

09:52:03','DD-MM-YYYY HH:MI:SS'));//同時在一條記錄中插入日期和時間的方法

注意不能使用下列方法同時插入日期和時間

insert into student values('mark2','21-8月-2003'+to_date('

09:52:03','HH:MI:SS'));//無效插入記錄方法

4、在SQL*Plus Worksheet中執行下列SQL語句

select * from student;

得到的記錄結果如下:注意date類型字段中只顯示了日期,時間并未顯示

NAME                 ENROLLDATE

mark               18-8月 -03

mark1              21-8月 -03

mark2              21-8月 -03

已選擇3行。

5、但在JSP程序中同樣執行select * from student order by enrolldate

顯示結果見下圖(既顯示了日期,又顯示了時間)

JSP頁面中的顯示結果

6、在SQL*Plus Worksheet中執行下列SQL語句

select name,to_char(enrolldate,'DD-MM-YYYY HH:MI:SS') from student;

得到的記錄結果如下:注意date類型字段中顯示了日期和時間

NAME                 TO_CHAR(ENROLLDATE,'DD-MM-YYYYHH:MI:SS

mark               21-08-2003 12:00:00

mark1              21-08-2003 12:00:00

已選擇2行
注意:5和6中的不同,時間到秒時,JSP頁面中顯示時多出了". 0"

7、在SQL*Plus Worksheet中執行下列SQL語句

select name,to_char(enrolldate,'DD-MM-YYYY HH24:MI:SS') from student;

得到的記錄結果如下:注意date類型字段中顯示了日期,時間

NAME                 TO_CHAR(ENROLLDATE,'DD-MM-YYYYHH24:MI:

mark               18-08-2003 17:40:20

mark1              21-08-2003 00:00:00

mark2              21-08-2003 00:00:00

已選擇3行。

注意:6和7中的SELECT中的"HH:MI:SS"和"HH24:MI:SS"兩者的不同是"HH"為小時制,值的范圍為0-12;"HH24"為24小時制,值的范圍為0-23。

   看下列例子:
①insert into student values('南太里',to_date('08-19-2003
13:54:05','MM-DD-YYYY HH24:MI:SS'));
ORACLE中的記錄結果為:
NAME                   enrolldate
南太里                19-八月 -2003 01:54:05 PM
②insert into student values('南太里2',to_date('08-19-2003
13:54:05','MM-DD-YYYY HH:MI:SS'));//插入錯誤
錯誤提示為:

insert into student values('南太里2',to_date('08-19-2003 13:54:05','MM-DD

                                                          *

ERROR 位于第 1 行:

ORA-01849: 小時值必須介于 1 和 12 之間

即應用"HH"時,不能應用"13:54:05",而應改為"01:54:05"

正確語句如下:

insert into student values('南太里2',to_date('08-19-2003

01:54:05','MM-DD-YYYY HH:MI:SS'));
ORACLE中的記錄結果為:
NAME                   enrolldate

南太里2              19-八月 -2003 01:54:05 AM
注意上述兩種方式得出的結果一種為PM,另一種為AM。

為了提高正確性,建議都是用地一種方式"HH24"

8、但在JSP程序中同樣執行select name,to_char(enrolldate,'DD-MM-YYYY HH:MI:SS') from student

顯示結果見下圖。(其結果與在SQL*Plus Worksheet中執行下列SQL語句

select name,to_char(enrolldate,'DD-MM-YYYY HH:MI:SS') from student;相同)

9、在SQL*Plus Worksheet中執行下列SQL語句

select name,to_char(enrolldate,'month dd,yyyy HH24:MI:SS') from student;

得到的記錄結果如下:注意date類型字段中顯示了日期,時間

NAME                 TO_CHAR(ENROLLDATE,'MONTHDD,YYYYHH24:MI:SS')

 

mark               8月  18,2003 17:40:20

mark1              8月  21,2003 00:00:00

mark2              8月  21,2003 00:00:00

已選擇3行。
10、to_char()函數,'DD-MM-YYYY'格式及'MM-DD-YYYY'格式和'month dd,yyyy'格式的不同

'DD-MM-YYYY'格式:21-08-2003

'month dd,yyyy'格式:8月  21,2003
 

11、注意:在日期和時間格式中非常容易混淆的是月份和秒的格式(即MM和MI)

在SQLPlus*Worksheet中執行下列語句,不報錯。

insert into student values('王嘉',to_date('08:05','HH24:MM'));//08被認為是小時,05被認為是月份。

commit;

在表編輯器中查看:實際插入值為

NAME                 ENROLLDATE

王嘉    01-五月 -2003 08:00:00 AM

select name,to_char(enrolldate,'DD-MM-YYYY HH24:MI:SS')enrolldate from

student where name='王嘉';

NAME                 ENROLLDATE

王嘉                 01-05-2003 08:00:00

已選擇 1 行。

insert into student values('汪嘉2',to_date('08-19-2003

13:54:05','MM-DD-YYYY HH24:MI:SS'));

12、使用Oracle的date數據類型的另一個優點是:它支持日期的運算。可以對已經存在的

日期加上或減去若干天,例如:

insert into student values('熊',sysdate+7);

以上就是本文的全部內容,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • sqlserver和oracle中對datetime進行條件查詢的一點區別小結
  • Oracle date如何比較大小分析
  • ORACLE時間函數(SYSDATE)深入理解
  • sqlserver中delete、update中使用表別名和oracle的區別
  • ORACLE SQL-UPDATE、DELETE、INSERT優化和使用技巧分享
  • oracle中UPDATE nowait 的使用方法介紹
  • c#中oracle的to_date函數使用方法
  • oracle使用to_date查詢一周的第一天日期
  • oracle中to_date詳細用法示例(oracle日期格式轉換)
  • Oracle to_date()函數的用法介紹

標簽:固原 和田 承德 開封 周口 甘肅 武漢 青島

巨人網絡通訊聲明:本文標題《oracle date 類型字段的處理方法》,本文關鍵詞  oracle,date,類型,字段,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《oracle date 類型字段的處理方法》相關的同類信息!
  • 本頁收集關于oracle date 類型字段的處理方法的相關信息資訊供網民參考!
  • 推薦文章
    四虎论坛| 亚洲天堂一区二区三区四区| 亚洲天堂免费| 欧美日本免费| 国产一区二区精品久久91| 久久精品欧美一区二区| 精品久久久久久中文字幕一区 | 四虎精品在线观看| 国产一区二区精品在线观看| 国产视频久久久久| 中文字幕一区二区三区 精品| 日韩专区第一页| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 久久久久久久久综合影视网| 精品久久久久久综合网| 韩国三级一区| 一级女性全黄久久生活片| 国产成人精品综合久久久| 九九精品久久| 亚洲精品中文字幕久久久久久| 日日日夜夜操| 美女免费毛片| 99色视频| 可以免费看毛片的网站| 国产成人欧美一区二区三区的| 日韩在线观看视频免费| 欧美国产日韩一区二区三区| 韩国三级一区| 亚欧成人乱码一区二区| 日韩男人天堂| 成人影院一区二区三区| 成人免费高清视频| 日本在线不卡视频| 青青久在线视频| 一级女人毛片人一女人| 国产一区二区精品在线观看| 人人干人人草| 欧美激情一区二区三区视频高清| 国产成+人+综合+亚洲不卡| 国产综合91天堂亚洲国产| 四虎影视库| 亚洲第一视频在线播放| 国产一区二区精品久久91| 亚欧成人乱码一区二区| 免费一级生活片| 久久国产影视免费精品| 国产国产人免费视频成69堂| 日韩中文字幕一区二区不卡| 国产视频一区二区三区四区 | 日韩专区在线播放| 日本在线不卡视频| 亚欧成人乱码一区二区| 日韩免费片| 国产一区二区精品| 亚洲精品久久久中文字| 国产网站免费视频| 久久国产精品永久免费网站| 中文字幕一区二区三区 精品| 日韩免费片| 久久精品大片| 国产伦精品一区二区三区在线观看| 超级乱淫伦动漫| 一本伊大人香蕉高清在线观看| 国产麻豆精品视频| 日韩一级黄色片| 日本在线不卡视频| 日韩av片免费播放| 欧美1区| 欧美日本免费| 91麻豆爱豆果冻天美星空| 精品国产三级a| 麻豆系列国产剧在线观看| 91麻豆精品国产片在线观看| 午夜在线影院| 青青青草影院 | 日韩专区亚洲综合久久| 国产a网| 一级毛片视频免费| 亚洲第一视频在线播放| 黄视频网站免费看| 欧美国产日韩一区二区三区| 精品国产三级a| 日韩一级黄色| 韩国三级一区| a级毛片免费观看网站| 精品久久久久久免费影院| 精品在线视频播放| 国产91精品一区二区| 欧美爱爱网| 午夜欧美成人久久久久久| 亚洲www美色| 欧美另类videosbestsex久久| 九九精品在线| 国产成人欧美一区二区三区的| 亚洲精品中文字幕久久久久久| 久久久久久久网| 亚洲 激情| 精品国产一区二区三区久久久蜜臀| 国产国产人免费视频成69堂| 天堂网中文字幕| 欧美一区二区三区性| 国产一区精品| 国产一区二区精品| 国产伦理精品| 久久精品大片| 一本伊大人香蕉高清在线观看| 日本特黄特黄aaaaa大片| 亚洲天堂免费| 九九精品久久| 高清一级淫片a级中文字幕| 国产一区二区精品久久91| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产美女在线一区二区三区| 999精品视频在线| 色综合久久天天综合| 国产亚洲精品成人a在线| 999久久66久6只有精品| 国产不卡高清在线观看视频| 国产视频久久久久| 毛片高清| 91麻豆精品国产自产在线观看一区| 成人免费网站久久久| 国产91丝袜在线播放0| 欧美激情一区二区三区在线播放| 国产成+人+综合+亚洲不卡| 国产美女在线一区二区三区| 国产一区精品| 久久99中文字幕久久| 中文字幕一区二区三区精彩视频| 欧美激情一区二区三区在线播放| 九九精品在线| 欧美激情影院| 999久久久免费精品国产牛牛| 国产极品白嫩美女在线观看看| 国产精品免费久久| 国产网站免费视频| 你懂的在线观看视频| 在线观看成人网 | 九九精品在线| 国产伦久视频免费观看 视频| 成人影视在线播放| 国产一区二区精品久久91| 亚洲精品中文字幕久久久久久| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 久久国产精品自线拍免费| 天天做人人爱夜夜爽2020毛片| 韩国毛片免费大片| 日韩中文字幕一区二区不卡| 精品视频在线看| 四虎影视久久| 黄色福利| 日韩专区第一页| 亚洲 激情| 国产精品自拍亚洲| 天天色成人| 一本伊大人香蕉高清在线观看| 国产极品白嫩美女在线观看看| 久久久久久久网| 午夜家庭影院| 青青青草影院 | 999久久久免费精品国产牛牛| 亚洲精品永久一区| 久久99欧美| 国产国语在线播放视频| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 日韩一级黄色片| 亚洲天堂免费| 超级乱淫伦动漫| 精品视频在线看| 麻豆污视频| 免费一级片在线| 日韩免费片| 日日日夜夜操| 日韩男人天堂| 韩国毛片 免费| 久久精品欧美一区二区| 日本特黄特黄aaaaa大片| 日韩中文字幕一区二区不卡| 毛片高清| 久久99这里只有精品国产| 999久久66久6只有精品| 午夜欧美成人久久久久久| 国产精品1024在线永久免费| 国产精品自拍亚洲| 欧美激情伊人| 欧美日本免费| 日本在线播放一区| 免费国产在线观看| 黄视频网站在线免费观看| 精品国产香蕉伊思人在线又爽又黄| 久久国产影视免费精品| 欧美a级大片| 欧美另类videosbestsex久久| 亚飞与亚基在线观看| 欧美激情一区二区三区在线播放| 九九久久99综合一区二区| 日日日夜夜操| 黄视频网站在线免费观看| 久久精品欧美一区二区| 99色视频|