본문 바로가기
MS-SQL/Query

MS-SQL 2005 테이블 이름을 검색하여 특정 테이블 찾기

by Hwoarang757 2013. 2. 5.

SELECT * FROM SYS.TABLES

 

 

 

SELECT * FROM DBO.SYSOBJECTS

WHERE xTYPE = 'U'

AND [NAME] LIKE  '%_product_sales_%%%%_2010%' -- 테이블명LIKE 를이용해서검색

ORDER BY [NAME]

 

 

 

xTYPE의 종류  위의 xType 의 'U'는 사용자 정의 테이블을 뜻한다

 

AF = 집계 함수(CLR)

C = CHECK 제약 조건

D = DEFAULT(제약 조건 또는 독립 실행형)

F = FOREIGN KEY 제약 조건

PK = PRIMARY KEY 제약 조건

P = SQL 저장 프로시저

PC = 어셈블리(CLR) 저장 프로시저

FN = SQL 스칼라 함수

FS = 어셈블리(CLR) 스칼라 함수

FT = 어셈블리(CLR) 테이블 값 함수

R = 규칙(이전 스타일, 독립 실행형)

RF = 복제 필터 프로시저

S = 시스템 기본 테이블

SN = 동의어

SQ = 서비스 큐

TA = 어셈블리(CLR) DML 트리거

TR = SQL DML 트리거

IF = SQL 인라인 테이블 값 함수

TF = SQL 테이블 값 함수

U = 테이블(사용자 정의)

UQ = UNIQUE 제약 조건

V = 뷰

X = 확장 저장 프로시저

IT = 내부 테이블

 

 

출처 - MSDN(http://msdn.microsoft.com/ko-kr/library/ms190324(SQL.90).aspx)