2016-07-07 2 views
0

현재 Access에서 Sybase로 데이터베이스를 마이그레이션 중입니다. 우리는 약 200K 레코드를 가진 Access DB에 테이블을 가지고 있습니다. 표에서 MMDDYYYY 일치하지 않는 varchar 날짜를 sybase datetime으로 변환

  • DDMMYYYY
  • mdyy
  • MMDDYY
  • ABC
  • XYZ 등 ....
    • 같은 임의의 값이 여섯 날짜 열이 있습니다

      sybase db의 datetime 열로 마이그레이션하는 최선의 방법은 무엇입니까? 그들 중 많은

    +1

    처음 두 형식 간에는 해결할 수 없습니다. 더 나은 데이터 소스가 필요합니다. –

    +0

    나는 당신에 동의합니다. 우리는 우리가 할 수있는 일을 고쳤습니다. 나머지, 우리는 제품 소유자에게 문제를 제기하고 있습니다. 희망은 그가 올바른 방향으로 우리를 가리키고 있습니다. – PavanNPT

    답변

    0

    이 식을 잡을 수 : 물론

    TrueDate = DateValue(Format(StrDate, "[email protected]@/@@/@@@@")) 
    

    , DD가 12 이하인 경우는 MMDDYY [YY] 및 DDMMYY [YY] 사이에서 결정 수 없습니다.

    mdyy 값은 앞에 오는 0을 사용해야합니다. 0mdyy

    관련 문제