2017-04-21 1 views
0

저장 프로 시저에서 형식을 사용하고 있습니다. 내 문제는 서버에서 SQL Server 버전이 오래되었고 format()이 작동하지 않는다는 것입니다. 내 사용 :형식이 이전 SQL Server 버전에서 작동하지 않습니다.

데이터가
FORMAT([Data], 'dd.MM.yyyy') 

: 2008-10-31 00:00:00.000

가 어떻게 같은 결과를 얻을 convert()를 사용할 수 있습니까?

+0

처리중인 SQL Server의 정확한 버전은 무엇입니까? – KornMuffin

답변

3

"104"라고 신비하게 부르는 형식입니다. 당신은 사용할 수 있습니다 : 형식 코드

select convert(varchar(10), data, 104) 

신비는 documentation에 설명되어 있습니다.

모든 버전의 SQL Server에서 사용할 수 있습니다. format()은 훨씬 안전하지만 SQL Server 2012 이후에만 사용할 수 있습니다.

관련 문제