본문 바로가기

DB관련/SQL

Table + Constraint + Index + Trigger 스크립팅

image

DB 선택 후 Task –> 스크립팅 에서 고급설정으로 선택해서 제약조건, 인덱스, 트리거 등의 테이블 스키마 복사 스크립트 생성

참고

SELECT * INTO (SELECT * FROM ‘테이블명’) : 젤 무식한 방법 (스키마가 같은 테이블간의 데이터만 복사할 때, 물론 IDENTITY 값 제대로 안 들어감)

SP_DEPENDS [테이블명] : 테이블 종속성 확인
SP_HELPCONSTRAINT [테이블명] : 테이블 제약조건 확인
SP_HELPINDEX [테이블명] : 테이블 인덱스 확인

SELECT * FROM SYS.PROCEDURES WHERE OBJECT_DEFINITION(OBJECT_ID) LIKE ‘%테이블명%’
/* 테이블을 사용하는 프로시저 검색 */

SELECT * FROM SYS.TRIGGERS WHERE OBJECT_DEFINITION(OBJECT_ID) LIKE ‘%테이블명%’
/* 테이블을 사용하는 트리거 검색 */

'DB관련 > SQL' 카테고리의 다른 글

SQL JOINS  (0) 2015.02.04
SqlServerCompactEdition  (0) 2014.10.20
[SQL] TABLE 명세, 결과물은 HTML  (0) 2012.01.03
[SQL] FK 뽑는 쿼리  (0) 2012.01.03
[SQL] Table 간단 명세 쿼리  (0) 2012.01.03