database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 4144 게시물 읽기
No. 4144
마이그래이션 TO_CHAR 질문요.
작성자
쑥이
작성일
2008-03-27 11:40ⓒ
2008-03-27 11:43ⓜ
조회수
5,130

오라클 ->MSSQL2005


마이그래이션 후



오라클의 TO_CHAR함수를 F_TO_CHAR()식으로 마이그래이션 한 함수를 테스트 중입니다.




SELECT dbo.TO_CHAR('98991101', 'YYYYMMDD')  -->요거 잘됨


SELECT dbo.TO_CHAR('99991101', 'YYYYMMDD') -->요거 안됨


문제는 9900101부터 99991230까지 인식을 모하네요.


9900101이전은 잘 작동합니다.


고수님들..부탁요.

이 글에 대한 댓글이 총 1건 있습니다.

TO_char함수의 스크립트를 봐야 답할 수 있을 듯.. 


create function dbo.to_char (

 @str_dt char(8)

 , @format varchar(8)

)

returns varchar(10)

begin

 return (

  case when @format = 'YYYYMMDD' then convert(varchar(10), cast(@str_dt as datetime), 112)

  end

 )

end 



대강 이런 식이라면 둘다 가능하지 않을까 싶습니다.

.님이 2008-03-27 14:01에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
4147[질문]Windows Small Business Server 2003 R2 설치/운영해신분 ??? [1]
정규성
2008-03-29
4134
4146정말 급한데요.분사트랜잭션 오류 때문에..
황재훈
2008-03-28
4336
4145MDF, LDF파일 사이즈 축소 문의 [1]
이은규
2008-03-27
5809
4144마이그래이션 TO_CHAR 질문요. [1]
쑥이
2008-03-27
5130
4143SQL2005에XML설정 질문입니다 [1]
XML
2008-03-26
4657
4141분기별로 게시물 개수를 가져오는 쿼리 질문드립니다. [1]
다꾸로
2008-03-26
3996
4139mssql에도 클라이언트 프로그램이 있나요.... [1]
정명규
2008-03-25
4077
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다