SqlPlus의 원격 데이터베이스에서 데이터를 복사하려고합니다. 나는 seqId가 다수 존재하고 createDate 타임 스탬프되고 너무Sql Plus 타임 스탬프가 포함 된 테이블을 복사하는 방법
table_name: source_table
seqId | createDate
1 | 10-SEP-02 02.10.10.123000 AM
2 | 10-SEP-01 02.10.10.123000 AM
같은 소스 테이블을 가지고있다.
나는 내 테이블에 데이터를 복사하려고 :COPY FROM &user_name/&[email protected]&database
REPLACE x_source_table USING
SELECT *
FROM source_table;
하지만 유효하지 않은 데이터 오류가 발생합니다.
은 그때에만 createDate을 복사하려고 시도COPY FROM &user_name/&[email protected]&database
REPLACE x_source_table USING
SELECT cast(createDate as Date) as createDate
FROM source_table;
와 구문에 createDate을 캐스트하려고하지만 중 하나가 작동하지 않았다.
"나는 할 수 없다"라는 말 대신 정확한 오류를 나열해야합니다. 도움을 받으려면 세부 사항이 필요합니다. 왜 createDate 열이 문제를 일으키는 것 같아요? 오 COPY는 TIMESTAMP 데이터 타입을 지원하지 않습니까? –