날짜 관련 함수 문제, 

 


-- 서비스_가입 테이블
CREATE TABLE SVC_JOIN (
    CUST_ID     VARCHAR2(10) NOT NULL, 	-- 고객ID
    SVC_ID      VARCHAR2(5) NOT NULL, 	-- 서비스ID
    JOIN_YMD    VARCHAR2(8) NOT NULL,	-- 가입일자
    JOIN_HH     VARCHAR2(4) NOT NULL,	-- 가입시간
    SVC_START_DATE DATE,				-- 서비스시작일시
    SVC_END_DATE DATE					-- 서비스종료일시
);

INSERT INTO SVC_JOIN VALUES ('aaaa','10000','20141130','14',TO_DATE('20150101001000'),TO_DATE('20150131001000'));
INSERT INTO SVC_JOIN VALUES ('bbbb','10001','20141201','00',TO_DATE('20150101001000'),TO_DATE('20150131235959'));
INSERT INTO SVC_JOIN VALUES ('cccc','10003','20141201','00',TO_DATE('20150105001000'),TO_DATE('20150131235000'));
INSERT INTO SVC_JOIN VALUES ('dddd','10000','20141201','02',TO_DATE('20150110001000'),TO_DATE('20150131001000'));
INSERT INTO SVC_JOIN VALUES ('eeee','10004','20141201','00',TO_DATE('20150120001000'),TO_DATE('20150131001000'));
INSERT INTO SVC_JOIN VALUES ('ffff','10005','20141201','00',TO_DATE('20150101001000'),TO_DATE('20150210001000'));
INSERT INTO SVC_JOIN VALUES ('gggg','10000','20141202','00',TO_DATE('20150201001000'),TO_DATE('20150220001000'));
INSERT INTO SVC_JOIN VALUES ('hhhh','10002','20141201','00',TO_DATE('20150201001000'),TO_DATE('20150101000000'));

4개의 지문 작성해보고 결과 예상해보기

 

근데 INSERT 구문에서 오류가 났다

TO_DATE부분에서 형식이 맞지 않다는 것..

오라클에서는

INSERT INTO 테이블 (날짜컬럼)
VALUES ( SYSDATE )
INSERT INTO 테이블 (날짜컬럼)
VALUES ( TO_DATE('2011-03-03','YYYY-MM-DD') )
INSERT INTO 테이블 (날짜컬럼)
VALUES ( TO_DATE('12-JAN-1982', 'DD-MON-YYYY') )
INSERT INTO 테이블 (날짜컬럼)
VALUES ( TO_DATE('10-04-2010 20:37:50','MM-DD-YYYY HH24:MI:SS') )

 

'컴퓨터 지식' 카테고리의 다른 글

[SQLD] 기출 34회차 정리  (0) 2022.03.03
[SQLD] 기출 21회차 정리  (0) 2022.02.24
URI (Uniform Resource Identifier)  (0) 2022.02.22
[인터넷 네트워크]  (0) 2022.02.22
[SQLD] ROLLUP  (0) 2022.02.12

+ Recent posts