婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 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蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    26uuu精品一区二区在线观看| 成人小视频在线观看| 中文子幕无线码一区tr| 精品国产不卡一区二区三区| 91精品欧美综合在线观看最新| 欧美吻胸吃奶大尺度电影| 色香蕉久久蜜桃| 色狠狠av一区二区三区| 日本二三区不卡| 欧美日韩一区久久| 欧美成人性战久久| 久久精品亚洲麻豆av一区二区| 日本一区免费视频| ㊣最新国产の精品bt伙计久久| 亚洲精品欧美在线| 午夜不卡av免费| 老司机午夜精品| 福利一区二区在线| 欧美在线免费播放| 精品国产髙清在线看国产毛片| 久久精品视频免费观看| ...中文天堂在线一区| 亚洲国产精品久久久男人的天堂| 日本一道高清亚洲日美韩| 国产精品白丝av| 欧洲一区二区三区在线| 欧美tickling挠脚心丨vk| 中文成人av在线| 丝袜美腿成人在线| 国产不卡在线一区| 欧美区视频在线观看| 国产欧美一区二区三区鸳鸯浴 | 在线观看日韩国产| 日韩免费成人网| 一区二区三区视频在线看| 日韩电影一区二区三区四区| 成人动漫一区二区三区| 欧美男人的天堂一二区| 国产精品大尺度| 精彩视频一区二区三区| 日本国产一区二区| 亚洲国产精品精华液ab| 亚洲在线视频网站| 粉嫩av亚洲一区二区图片| 欧美精品乱人伦久久久久久| 中文字幕在线不卡一区| 国产一区在线观看视频| 欧美日韩高清一区二区三区| 亚洲欧洲性图库| 成人性生交大合| 国产亚洲欧美色| 另类小说综合欧美亚洲| 欧美在线影院一区二区| 国产精品乱人伦| 国产成人在线视频网站| wwwwxxxxx欧美| 日韩精品一区第一页| 色美美综合视频| 亚洲日本va在线观看| 粗大黑人巨茎大战欧美成人| 亚洲精品一区二区三区影院| 日本成人超碰在线观看| 91麻豆精品国产91久久久资源速度| 亚洲人成影院在线观看| 成人精品一区二区三区中文字幕| 久久久99久久| 成人性视频免费网站| 欧美高清在线一区| 国产福利视频一区二区三区| 欧美日韩aaaaaa| 日韩在线a电影| 91精品午夜视频| 麻豆精品新av中文字幕| 精品区一区二区| 国产一区二区免费视频| 国产亚洲精品7777| 丁香婷婷深情五月亚洲| 国产精品国产三级国产aⅴ无密码| 国产在线不卡一区| 中文字幕巨乱亚洲| 99久久777色| 亚洲永久精品大片| 3atv一区二区三区| 国产一区二区三区精品视频| 国产日韩精品一区二区三区| av福利精品导航| 亚洲最新视频在线播放| 欧美一区二区在线播放| 韩国欧美国产1区| 国产精品免费av| 欧美日韩一二三| 久久精品国产色蜜蜜麻豆| 久久久久国产精品厨房| 色综合色狠狠天天综合色| 亚洲国产精品久久久久秋霞影院| 日韩一区二区视频在线观看| 国产在线精品国自产拍免费| 国产精品久久久久一区二区三区共| 色婷婷久久久亚洲一区二区三区| 三级欧美韩日大片在线看| 精品久久久久久最新网址| 波多野结衣亚洲一区| 天堂精品中文字幕在线| 国产亚洲一区二区三区在线观看 | 亚洲一区二区美女| 欧美一区二区三区视频免费 | 一区二区三区av电影| 91精品国产品国语在线不卡| 成人免费视频播放| 六月丁香综合在线视频| 亚洲天天做日日做天天谢日日欢| 欧美精品视频www在线观看| 国产精品456| 石原莉奈在线亚洲二区| 中文在线一区二区| 欧美一区二区三区白人| 一本大道久久a久久精品综合 | 欧美激情一区三区| 欧美性大战xxxxx久久久| 国产乱码字幕精品高清av| 午夜精品福利一区二区三区av | 日本 国产 欧美色综合| 亚洲天堂精品在线观看| 欧美videos中文字幕| 欧洲色大大久久| 成年人午夜久久久| 国产美女视频一区| 美女视频黄频大全不卡视频在线播放 | 亚洲综合色网站| 国产精品久久久久久妇女6080| 精品国产制服丝袜高跟| 欧美一区二区三区在线观看视频| 91老师片黄在线观看| 99视频精品全部免费在线| 国产91精品精华液一区二区三区 | 成人深夜视频在线观看| 久久99国产精品尤物| 日韩激情一二三区| 亚洲国产日产av| 亚洲一级片在线观看| 亚洲三级在线看| 亚洲女厕所小便bbb| 中文字幕一区二区三区在线播放 | 成人午夜视频在线| 国产成人av影院| 国产一区二区视频在线| 免费亚洲电影在线| 免费人成精品欧美精品 | 亚洲欧美国产三级| 亚洲色欲色欲www| 1024精品合集| 一区二区在线观看av| 亚洲一区二区三区自拍| 亚洲国产精品久久人人爱| 午夜亚洲国产au精品一区二区| 五月天中文字幕一区二区| 日韩成人精品在线观看| 麻豆久久久久久久| 国产精品538一区二区在线| www.日韩大片| 91尤物视频在线观看| 色综合久久综合网欧美综合网| 色狠狠桃花综合| 91精品国产一区二区| 精品国精品国产尤物美女| 日本一区二区三区免费乱视频| 17c精品麻豆一区二区免费| 亚洲午夜激情网站| 蜜臀av在线播放一区二区三区| 美日韩黄色大片| 99久久777色| 欧美一级xxx| 18涩涩午夜精品.www| 天天操天天综合网| 成人一道本在线| 欧美日本在线一区| 国产婷婷精品av在线| 亚洲综合免费观看高清在线观看| 日本欧美在线观看| 成人一级黄色片| 欧美麻豆精品久久久久久| 久久久久久久av麻豆果冻| 一区二区三区欧美亚洲| 麻豆国产欧美日韩综合精品二区| 成人国产精品免费观看视频| 欧美视频在线一区二区三区| 久久久综合九色合综国产精品| 亚洲精品国产第一综合99久久| 久久精品噜噜噜成人av农村| 色综合久久久久综合体桃花网| 日韩欧美在线123| 亚洲人成7777| 国产成人av在线影院| 欧美福利电影网| 亚洲少妇中出一区| 国产精品一线二线三线精华| 欧美日韩一区二区电影| 亚洲视频香蕉人妖| 国产一区二区在线影院| 日韩一区二区三区电影|