MySql에서 MsSql로 디비이전할 때 날짜 변환 > db

본문 바로가기
사이트 내 전체검색

db

MySql에서 MsSql로 디비이전할 때 날짜 변환

페이지 정보

작성자 서방님 댓글 0건 조회 188회 작성일 10-06-28 17:20

본문

MySql에서 덤프를 받아보면 날짜부분이
'1262754436' 이런 식으로 숫자가 나열되어있다..
이유는
MySQL에서 사용하는 Unix Time 자료형은 1970년 1월 1일부터의 시간을 초단위로 표현한 형태라고 한다..

따라서,
아래와 같이 select 해주면
select DATEADD(second, 1262754436,'1970-01-01')

2010-01-06 05:07:16.000
위와같이 변환되어 보인다..

위 내용을 알고 테이블에 전부 집어 넣고 select 해보면
select DATEADD(second, signdate[날짜컬럼이 들어감],'1970-01-01')
from 테이블명

'dateadd 함수의 인수 2에 대한 인수 데이터 형식 varchar이(가) 잘못되었습니다.'
위와같은 에러문구가 떠서 난감하게 만든다..

이럴 땐!
아래와 같이 int 형으로 convert 해주자..
select DATEADD(second, convert(int, signdate[날짜컬럼이 들어감]),'1970-01-01')
from 테이블명
(second는 줄여서 s로 써도 됨)

 

 

티베로에서 mssql 데이터 가져오기

Select TO_DATE('1970-01-01 00:00:00', 'YYYY-MM-DD HH24:MI:SS') + (1/(24*60*60) * "signdate")
From bbsTemp77@msyjps

댓글목록

등록된 댓글이 없습니다.

Total 464건 15 페이지
db 목록
번호 제목 글쓴이 조회 날짜
254 서방님 128 07-07
253 서방님 147 06-30
열람중 서방님 189 06-28
251 서방님 126 06-15
250 서방님 168 06-15
249 서방님 104 06-10
248 서방님 132 06-09
247 서방님 109 06-09
246 서방님 109 05-12
245 서방님 191 05-11
244 서방님 178 05-11
243 서방님 125 05-03
242 서방님 183 04-09
241 서방님 182 04-09
240 서방님 90 04-01
게시물 검색

회원로그인

접속자집계

오늘
134
어제
225
최대
1,347
전체
154,893
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.