Oracle 시간 형 데이터 의 insert 문장

2758 단어 Oaclejsp

ORACLE 의 date 형식 필드 처리
insert into Table_A(name,AddTime) values('A5db09',to_date('2004-9-13 17:47:34','yyyy-mm-dd hh:mm:ss')

 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);//학생 표 만 들 기
  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');
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 - 8 월 - 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 - 7 월 - 2003 09: 28: 03 AM
  insert into student values('mark8',to_date('20:28:03','HH24:MI:SS'));

좋은 웹페이지 즐겨찾기