본문 바로가기

mssql8

MSSQL 데이터 형식 변환 함수 사용하는 방법(CAST, CONVERT) MSSQL 데이터 형식 변환 함수 사용하는 방법(CAST, CONVERT) MSSQL에서 입력된 데이터 형식을 다른 데이터 형식으로 변환해야 할 때가 종종 있다. 이럴 때 사용할 수 있는 함수가 바로 CAST함수 CONVERT함수이다. 두 함수 다 사용하는 방식만 조금 다를뿐 다른 데이터 형식으로 변환하는데 사용된다. 두 함수의 차이점은 CONVERT 함수에는 CAST 함수에 없는 스타일을 정의할 수 있는 기능이 있다. Cast 함수 Cast 함수 사용하는 방법 CAST ( expression AS data_type [ ( length ) ] ) expression : 유효한 식이다. data_type : 대상 데이터 형식으로 별칭 데이터 형식은 사용할 수 없다. length : 대상 데이터 형식의 길이.. 2019. 7. 31.
MSSQL 날짜 함수 사용하는 방법(GETDATE,DATEADD,DATEPART,DATEDIFF) MSSQL 날짜 함수 사용하는 방법(GETDATE,DATEADD,DATEPART,DATEDIFF) MSSQL에는 날짜와 관련된 여러가지 함수들을 제공하고 있습니다. 그 대표적인 함수가 GETDATE,DATEADD,DATEPART,DATEDIFF 인데, 오늘은 MSSQL의 날짜 관련 함수에 대해 알아 보자. GETDATE 함수 GETDATE 함수는 오늘 날짜를 가지고 오는 함수이다. 정확하게 말하면 현재 컴퓨터 시스템에 설정되어 있는 시간을 불러 온다. GETDATE 함수 사용하는 방법 SELECT GETDATE() 2019-07-29 17:27:41.857 위와 같이 GETDATE 함수를 실행하면 년, 월, 일과 분,초, 밀리세컨드까지도 가지고 온다. CONVERT 함수를 사용하면 GETDATE 함수를 .. 2019. 7. 30.
MSSQL CONVERT 함수 사용하여 다양한 날짜 형식 표현하기 MSSQL CONVERT 함수 사용하여 다양한 날짜 형식 표현하기 MSSQL에서 CONVERT 함수는 데이터 형태를 변환 할 수 있는 함수이다. 즉 CONVERT 함수는 데이터를 다른 유형으로 변환할 때 사용하는 함수이다. 특히 다양한 형식의 날짜를 표현할 때 자주 사용된다. CONVERT 함수 사용하는 방법 CONVERT ( data_type [ ( length ) ] , expression [ , style ] ) CONVERT함수 사용 예제 SELECT CONVERT(CHAR(19), GETDATE(), 20) 2019-07-29 17:27:41 오늘 날짜를 YYYY-MM-DD HH:MM:SS 형태로 표현할 수 있다. * GETDATE 함수 GETDATE 함수는 오늘 날짜를 연, 월, 일, 시, 분.. 2019. 7. 29.
MSSQL LOCK 해결하는 방법 MSSQL LOCK 해결하는 방법 우리가 데이터베이스에 엑세스하다 보면 조회 속도가 현저하게 느려지거나 아예 엑세스 자체도 불가능할 때도 있다. 이런 경우 LOCK를 의심해 봐야 하는데 오늘은 이런 LOCK를 확인하고 해결하는 방법을 알아보자. LOCK은? LOCK은 잠금을 의미하는데 어떤 데이터베이스 자원에 대해 자신이 사용하고 있음을 표시는 것이다. 즉 자신이 사용하고 있으므로 다른 사용자 연결에 대하여 엑세스를 제안하게 되는 것이다. 결국 변경 중인 데이터에 대하여는 읽을 수 없게 하거나 수정할 수 없게 하여 데이터의 일관성을 유지하기 위함이다. LOCK 즉 잠금은 결국 동시성에 대한 문제로 누군가 자원을 먼저 사용하고 있다면 어떤 형태로든 잠금을 설정하여 여러 사용자가 동시에 같은 데이터를 변경할.. 2019. 7. 29.