관리 메뉴

Data Modeling Evangelist Kaien Kim's Blog

MSSQL 괜찮은 명령어들 본문

DATA/SQLServer

MSSQL 괜찮은 명령어들

2008. 7. 30. 09:56

어디서 퍼왔는데...출처가 생각이 안나네요^^;;
참고하세요~

...

-- 테이블명으로 테이블들 검색
sp_tables '%테이블명%'


-- 컬럼명 검색
sp_columns @table_name='%', @column_name='%컬럼명%'


-- 실행계획결과를 표로 보기
set statistics profile on


-- 테이블의 여러정보(인덱스 등등) 보기
테이블 선택한 상태에서 alt + f1 누름 (이병화가 알려줌 -_-)


-- 뷰 또는 프로시저 스키마 보기
sp_helptext 뷰또는 프로시저이름


-- 지정한 테이블의 데이터와 인덱스에 대한 조각화 정보를 표시
DBCC SHOWCONTIG(테이블명)


-- 특정 단어가 들어간 뷰/프로시저/펑션/트리거 찾기
-- V(뷰), P(프로시저), FN(펑션), TR(트리거)
Select
    distinct c.name as owner, a.name as objname, a.xtype
From
    dbo.sysobjects a with (nolock)
    inner join dbo.syscomments b with (nolock) on a.id = b.id
    inner join dbo.sysusers c with (nolock) on a.uid=c.uid
Where
    a.category < 2
    and b.text like lower('%특정단어%')
Order By
    owner, objname, xtype


위 내용 별도 설명은 없습니다...

'DATA > SQLServer' 카테고리의 다른 글

카탈로그내에서 특정 컬럼을 참조하는 SP조회  (0) 2008.11.13
[MSSQL]테이블 소유자 변경하기  (0) 2008.08.20
Trigger  (0) 2008.07.30
SET IDENTITY_INSERT  (0) 2008.07.09
with (nolock) 란?  (0) 2008.07.08