반응형
SQL Server Management Studio에서 확인 가능하지만, 일련의 작업 과정에서 테이블의 정보를 확인하는 경우에는 스크립트를 실행하여 확인하는 것이 편리합니다.
다음에 테이블과 관련되는 몇 가지 정보를 확인하는 스크립트 예제가 있습니다.
n FOREIGN KEY 제약 조건 정보 확인하기
[따라하기] FOREIGN KEY 제약 조건 확인하기 |
Customers 테이블을 비활성화 되어 있는 FOREIGN KEY 제약 조건을 포함한 FOREIGN KEY 제약 조건의 FOREIGN KEY로 참조하고 있는 테이블과 열의 기본 정보를 반환합니다. USE AdventureWorks; EXEC sp_fkeys N' Sales.Customer'; GO |
n 테이블의 인덱스 정보 확인하기
[따라하기] 테이블 인덱스 목록 조회하기 |
USE AdventureWorks; EXEC sp_helpindex N'Sales.Customer'; GO |
n 테이블의 제약 조건 정보 확인하기
[따라하기] 테이블 관련 모든 제약 조건 조회하기 |
USE AdventureWorks; EXEC sp_helpconstraint 'Production.Product'; GO |
n 테이블의 모든 정보 확인하기
[따라하기] 테이블에 관련된 열, 인덱스, 제약 조건, 참조하는 뷰 확인하기 |
USE AdventureWorks; EXEC sp_help 'Person.Contact'; GO |
[참고] SQL Server 2005에서의 sp_help 는 테이블 이외에도 sys.sysobjects 에 있는 데이터베이스 개체, 사용자 정의 데이터 형식, 데이터 형식에 관련된 정보를 반환합니다.
반응형
'연구개발 > SQL2005' 카테고리의 다른 글
[SQL 2005 GUIDE] 인덱스 개요 (0) | 2009.07.06 |
---|---|
[SQL 2005 GUIDE] 테이블이 사용하는 공간 확인하기 (0) | 2009.07.06 |
[SQL 2005 GUIDE] 데이터베이스 개체(OBJECT) 이름 변경하기 (0) | 2009.07.06 |
[SQL 2005 GUIDE] 테이블 변경 - 열 변경하기 (0) | 2009.07.06 |
[SQL 2005 GUIDE] 테이블 변경 - 열 삭제하기 (0) | 2009.07.06 |