0
저는 두 테이블을 가지고 있습니다.이 테이블에는 날짜와 시간이 모두 하나의 테이블에 포함되어 있습니다. 유형은 DATE입니다.날짜와 시간을 oracle11g의 테이블에 넣습니다.
이전 테이블의 열 값을이 테이블에 삽입하려면 다른 테이블에서 어떤 유형을 사용해야합니까?
나는 시도했지만 시간은 변경되었습니다. 문자열을 사용하고 싶지 않습니다.
저는 두 테이블을 가지고 있습니다.이 테이블에는 날짜와 시간이 모두 하나의 테이블에 포함되어 있습니다. 유형은 DATE입니다.날짜와 시간을 oracle11g의 테이블에 넣습니다.
이전 테이블의 열 값을이 테이블에 삽입하려면 다른 테이블에서 어떤 유형을 사용해야합니까?
나는 시도했지만 시간은 변경되었습니다. 문자열을 사용하고 싶지 않습니다.
표시 문제가 있거나 날짜 필드를 잘못 복사 한 것 같습니다. 그것은 작동해야합니다. 내 예를 참조하십시오 : 그것은 자동으로 당신에게 시간 만 자릅니다을 표시하지 않습니다
Table created.
1 row created.
1 row created.
Table created.
DT
---------
24-NOV-14
25-NOV-14
2 rows selected.
TO_CHAR(DT,'DD-MM-YYYYHH24:MI:SS')
----------------------------------
24-11-2014 23:01:00
25-11-2014 11:02:00
2 rows selected.
2 rows created.
DT
---------
24-NOV-14
25-NOV-14
2 rows selected.
TO_CHAR(DT,'DD-MM-YYYYHH24:MI:SS')
----------------------------------
24-11-2014 23:01:00
25-11-2014 11:02:00
2 rows selected.
Table dropped.
Table dropped.
set line 250
create table table1 (dt date);
insert into table1 values (to_date('24/11/2014 23:01','DD/MM/YYYY HH24:MI'));
insert into table1 values (to_date('25/11/2014 11:02','DD/MM/YYYY HH24:MI'));
create table table2 (dt date);
select * from table1;
select to_char(dt,'DD-MM-YYYY HH24:MI:SS') from table1;
insert into table2 select * from table1;
select * from table2;
select to_char(dt,'DD-MM-YYYY HH24:MI:SS') from table2;
drop table table1;
drop table table2;
출력.
"* 시간이 변경됨 *"이란 무엇을 의미합니까? 귀하의 SQL 코드 (그리고 저장 프로 시저)를 보여주십시오. –
"시간이 변경됩니다."라는 메시지가 새 table.i에 삽입 될 때 시간을 얻음을 의미합니다. 이전에 있던 시간이 필요합니다. – theDbGuy
코드를 보여주십시오. 저장 프로 시저 포함). 나는 믿기가 힘듭니다. –