2014-12-26 2 views
0

텍스트 파일에서 sybase iq 데이터베이스에 테이블을로드하려고하고 datetime 필드를로드하는 데 문제가 있습니다 ... 항상 data type conversion is not possible 오류가 발생합니다. 내가 VARCHAR 필드를 생성하고 데이터 Sybase iq가 datetime 열이있는 테이블을로드 할 수 없습니다.

  • 임시 테이블을 생성하고 DATEFORMAT을 사용하여 임시 테이블에서 내 테이블에 값을 삽입으로 변환 그것을 해결하는 방법이 많이 ...

    • 을 시도, 캐스팅, 변환
    • 부하 table_name 테이블 ( datetime_column의 날짜 ('DD-MM-YYYY의 HH-MM-SS') )에서이 ...

    아무것도 할 수 없습니다. 어떤 도움이 필요합니까? 감사.

  • 답변

    0

    그래서 나는 해결책을 발견

    load table table_name (
        temp_date   ' | ', 
        -- dt    datetime column 
    ) 
    from file_name 
    
    --------------------------------------- 
    set dateformat dmy; 
    update table_name set dt = temp_date   
    
    ALTER TABLE table_name 
    DROP temp_date