본문 바로가기
728x90
반응형
SMALL

MSSQL70

MS-SQL에서 테이블별 사이즈 및 건수 확인하기 오늘은 SQL SERVER에서의 테이별데이터 건수 및 크기를 확인하는 방법을정해보도록 하겠습니다. MS-SQL에는 기본적으로시스템 테이블을 이용하여확인할 수 있도록 제공하고 있습니다. 확인하는 쿼리는다음과 같습니다.SELECT table_name = convert(varchar(30), min(o.name)) --테이블명 ,Rows = rowCnt --테이블건수 , table_size = convert(int, ltrim(str(sum(cast(reserved as bigint)) * 8192 / 1024., 15, 0))) --테이블 사이즈 , UNIT = 'KB' --단위 FROM sysindexes i INNER JOIN sysobjects o ON (o.id = i.id) WHERE i.indid.. 2020. 4. 13.
MS-SQL에서 단어자동완성 옵션 활성화 및 해제하기 오늘은 SQL SERVER에서의 단어자동완성 기능에 대해서정리를 해보고자 합니다.저는 보통 MS-SQL을 쓸 때SSMS를 제일 많이 사용합니다. 마이크로소프트에서 MS-SQL과 같이 만든 것으로무료로 제공해주는 것입니다.그렇기 때문에 제일 최적화 되어 있다고 생각해서그냥 이걸 사용하고 있습니다. 그래서 이번에는 SSMS에서의 단어자동완성 기능을 호출하는 방법그리고 단어자동완성 기능 활성화 및 비활성화방법에 대해서정리를 해보고자 합니다. 우선 단어자동완성 기능에 대해서설명해보도록 하겠습니다.이름을 들어도 대충 아실 것 같기는 합니다.그래도 한번 봐보도록 하겠습니다. 테이블, 뷰, 프로시저, 컬럼 등등여러가지들을 자동으로 나와서그 중에 찾아서 할 수도 있고참고도 할 수 있는 그런 기능입니다. SSMS를 쓰다.. 2020. 4. 9.
MS-SQL에서 랜덤정렬하기 이번에는 MS-SQL에서의 랜덤 정렬을 하는 방법을정리해보려고 합니다. 보통 정렬을 할 때,오름차순, 내림차순으로정렬을 많이 합니다. 하지만 하다보면가끔 랜덤 정렬을 해야 하는 경우도 있습니다.Oracle나 My-SQL의 경우에는랜덤함수가 있어서 랜덤함수를 이용하여정렬할 수 있습니다. 하지만, SQL Server에서는 랜덤함수가 딱히 애매해서정렬을 할 때 랜덤으로 정렬할 수 없습니다.그래서 SQL Server에서는 유니크값을 생성해서해당 값을 기준으로 정렬을 시킬 수 있습니다. 유니크값을 생성하는함수는 NEWID() 입니다. 우선, NEWID()값을 사용하는예제를 확인해보도록 하겠습니다.예제 쿼리는 다음과 가습니다.1111111111111위처럼 하면 됩니다.그러면 결과는 아래처럼 나오게 됩니다. 위처럼 .. 2020. 3. 11.
MS-SQL에서 프로시저 및 함수 쿼리 확인 및 생성,수정일자 등 정보 확인하기 MS-SQL을 쓰다보면함수나 프로시저 등을 많이 사용합니다.기본적으로 제공하는 것들도 많고필요에 따라서 만들어서 쓰는 경우도 많습니다. 그래서 오늘은 SQL SERVER에서 프로시저 혹은 함수의정보를 확인하고 백업하는 방법 등을정리해보려고 합니다. 우선은, 프로시저나 함수의생성 쿼리를 가져올 수 있는 방법정리해보려고 합니다 그러면 해당 쿼리만 가지고 있으면언제든 다시 만들 수 있기 때문에백업을 할 수 있는 것이지요.쿼리는 다음과 같습니다.SELECT A.TEXT, * FROM syscomments a, sysobjects b where B.xtype in ('P','FN') AND A.ID = B.ID 위처럼 해주시면 되십니다. 위처럼 해주시면 함수나 프로시저의생성 정보를 가져올 수 있습니다.실행 결과는.. 2020. 3. 9.
728x90
반응형
LIST