관리 메뉴

안까먹을라고 쓰는 블로그

[MS SQL] Object(Table, Procedure, Function..) 유무체크 본문

DataBase/MS SQL

[MS SQL] Object(Table, Procedure, Function..) 유무체크

YawnsDuzin 2012. 9. 21. 11:14

 

반응형
DB 전체 유무 체크
 if OBJECT_ID('dbo.spGetMeatProdCnt1') is not null
 begin
 	select '1'          -- Object가있으면
 end 
 else 
 begin
 	select '2'          -- Object가없으면
 end

 


Table 유무 체크
SELECT OBJECT_ID('Table_Name', 'U')
View 유무 체크
SELECT OBJECT_ID('View_Name', 'V')
Procedure 유무 체크
SELECT OBJECT_ID('Procedure_Name', 'P')
Function 유무 체크
SELECT OBJECT_ID('Function_Name', 'FN')

 


개체 유형

문자 설명
AF 집계 함수(CLR)
C CHECK 제약 조건
D DEFAULT(제약 조건 또는 독립 실행형)
F FOREIGN KEY 제약 조건
FN SQL 스칼라 함수
FS 어셈블리(CLR) 스칼라 함수
FT 어셈블리(CLR) 테이블 반환 함수
IF SQL 인라인 테이블 반환 함수
IT 내부 테이블
P SQL 저장 프로시저
PC 어셈블리(CLR) 저장 프로시저
PG 계획 지침
PK PRIMARY KEY 제약 조건
R 규칙(이전 스타일, 독립 실행형)
RF 복제 필터 프로시저
S 시스템 기본 테이블
SN 동의어
SO 시퀀스 개체
SQ 서비스 큐
TA 어셈블리(CLR) DML 트리거
TF SQL 테이블 반환 함수
TR SQL DML 트리거
TT 테이블 유형
U 테이블(사용자 정의)
UQ UNIQUE 제약 조건
V
X 확장 저장 프로시저



끝~

반응형
Comments