SQLServer

ALL

MSSQL 문자열에서 숫자 또는 문자만 추출 REPLACE, PATINDEX 사용 방법

SQL Server에서 데이터 값에 문자와 숫자가 같이 있는 경우 숫자 또는문자만 추출하고 싶은 경우가 있습니다. TRANSLATE 함수를 사용하여 추출할 수도 있지만 SQL Server 2017부터 사용 가능한 함수입니다. TRANSLATE 함수를 사용 못하는 경우에 숫자나 문자만 추출하는 방법을 알아보겠습니다. 사용할 함수는 REPLACE와 PATINDEX입니다. 우선 REPLACE와 PATINDEX 함수가 어떤 것인지 간단하게 살펴보겠습니다. REPLACE 지정한 문자열의 값을 다른 문자열로 변환. PATINDEX 패턴과 매칭...
ALL

MSSQL 모든 테이블 사용 용량 확인 방법

데이터 베이스를 사용하다 보면 서버 용량이 부족해지는 경우가 생깁니다. 어느 테이블이 디스트 용량을 많이 사용하고 있는지 확인을 해서 방법을 찾아야 하는 경우가 있습니다. 이번 포스팅에서는 Sql Server에서 모든 테이블의 사용 용량을 확인하는 쿼리를 알아보도록 하겠습니다. 테이블 사이즈 취득 방법 테이블이 사용하고 있는 디스크 사용용량을 간단히 취득하는 방법으로 sp_spaceused 사용해 확인할 수 있습니다. sp_spaceused는 스토어드 프로시저입니다. 사용방법 EXEC sp_spaceused 디비명.테이블명; 예를 ...