Rumah pangkalan data tutorial mysql Oracle时间型数据的insert语句

Oracle时间型数据的insert语句

Jun 07, 2016 pm 04:56 PM
oracle data

insert into Table_A(name,AddTime) values(

  insert into Table_A(name,AddTime) values('A5db09',to_date('2004-9-13 17:47:34','yyyy-mm-dd hh:mm:ss')------------------------------------------------------------Oracle中date类型字段的处理

  ——ORACLE/JSP技术涉及日期、时间问题的处理

  (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'));

linux

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Berapa lama log pangkalan data Oracle akan disimpan? Berapa lama log pangkalan data Oracle akan disimpan? May 10, 2024 am 03:27 AM

Berapa lama log pangkalan data Oracle akan disimpan?

Urutan langkah permulaan pangkalan data oracle ialah Urutan langkah permulaan pangkalan data oracle ialah May 10, 2024 am 01:48 AM

Urutan langkah permulaan pangkalan data oracle ialah

Cara menggunakan selang dalam oracle Cara menggunakan selang dalam oracle May 08, 2024 pm 07:54 PM

Cara menggunakan selang dalam oracle

Berapa banyak memori yang diperlukan oleh oracle? Berapa banyak memori yang diperlukan oleh oracle? May 10, 2024 am 04:12 AM

Berapa banyak memori yang diperlukan oleh oracle?

Keperluan konfigurasi perkakasan pelayan pangkalan data Oracle Keperluan konfigurasi perkakasan pelayan pangkalan data Oracle May 10, 2024 am 04:00 AM

Keperluan konfigurasi perkakasan pelayan pangkalan data Oracle

Bagaimana untuk melihat bilangan kemunculan watak tertentu dalam Oracle Bagaimana untuk melihat bilangan kemunculan watak tertentu dalam Oracle May 09, 2024 pm 09:33 PM

Bagaimana untuk melihat bilangan kemunculan watak tertentu dalam Oracle

Berapa banyak memori yang diperlukan untuk menggunakan pangkalan data oracle Berapa banyak memori yang diperlukan untuk menggunakan pangkalan data oracle May 10, 2024 am 03:42 AM

Berapa banyak memori yang diperlukan untuk menggunakan pangkalan data oracle

Tugas berjadual Oracle melaksanakan langkah penciptaan sekali sehari Tugas berjadual Oracle melaksanakan langkah penciptaan sekali sehari May 10, 2024 am 03:03 AM

Tugas berjadual Oracle melaksanakan langkah penciptaan sekali sehari

See all articles