SQL Server에서 정밀도를 사용하여 문자열을 날짜/시간으로 변환
임의 문자열을 날짜/시간으로 변환하는 것은 일반적인 작업이지만 이 특정 질문은 다음에 중점을 둡니다. 특정 형식의 날짜 문자열을 사용하여 날짜/시간 필드를 업데이트하는 구문입니다. 이 쿼리를 해결하기 위해 SQL Server의 다목적 CONVERT 함수를 사용합니다.
CONVERT 함수를 사용하면 값을 한 데이터 유형에서 다른 데이터 유형으로 변환할 수 있습니다. 날짜/시간 변환의 경우 구문은 다음과 같습니다.
CONVERT(datetime, date_string, style)
여기서:
제공된 예에서 날짜 문자열의 형식은 "yyyy/ mm/dd hh:mm:ss" 형식으로, 스타일 매개변수 값 120으로 표현됩니다.
이를 적용하려면 다음 쿼리를 고려해 보겠습니다.
UPDATE MyTable SET MyDate = CONVERT(datetime, '2009/07/16 08:28:01', 120)
이 쿼리는 "yyyy/mm/dd hh:mm을 준수하여 지정된 날짜 문자열에서 파생된 날짜/시간 값으로 MyTable 테이블의 MyDate 필드를 업데이트합니다. :ss" 형식입니다.
사용 가능한 다양한 날짜 형식 옵션을 포함하여 CAST 및 CONVERT에 대한 자세한 내용은 제공된 MSDN 라이브러리를 참조하세요. 링크:
https://learn.microsoft.com/en-us/sql/t-sql/functions/cast-and-convert-transact-sql
위 내용은 SQL Server에서 문자열을 DateTime으로 정확하게 변환하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!