시작하기무료로 시작하기

문자열을 날짜로 파싱하기

데이터 적재를 위해 언어 설정을 바꾸는 것은 항상 현실적이지 않아요. SET LANGUAGE 구문 대신, PARSE() 함수를 사용해 특정 로캘로 문자열을 날짜 형식으로 파싱할 수 있습니다.

이번에도 dbo.Dates 테이블을 사용하되, 모든 날짜를 독일어 로캘 de-de로 파싱해 보겠습니다.

이 연습은 강의의 일부입니다

SQL Server에서의 시계열 분석

강의 보기

연습 안내

  • DateText를 독일어 로캘(de-de)을 사용해 날짜로 파싱하세요.
  • 이어서, 동일한 독일어 로캘을 사용해 DateText를 데이터 형식 DATETIME2(7)로 파싱하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

SELECT
	d.DateText AS String,
	-- Parse as DATE using German
	___(d.___ AS DATE USING ___) AS StringAsDate,
	-- Parse as DATETIME2(7) using German
	___(d.___ AS DATETIME2(7) USING ___) AS StringAsDateTime2
FROM dbo.Dates d;
코드 편집 및 실행