테이블 정의 보기

적용 대상:SQL Server 2016(13.x) 이상Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System(PDW)

SQL Server Management Studio 또는 Transact-SQL을 사용하여 SQL Server에서 테이블의 속성을 표시할 수 있습니다.

사용 권한

테이블을 소유하고 있거나 해당 테이블에 대한 권한을 부여 받은 경우에만 테이블의 속성을 볼 수 있습니다.

SQL Server Management Studio 사용

속성 창에 테이블 속성을 표시하려면

  1. 개체 탐색기에서 속성을 표시하려는 테이블을 선택합니다.

  2. 테이블을 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 속성을 선택합니다. 자세한 내용은 표 속성 - SSMS를 참조하세요.

기존 테이블에 대한 CREATE TABLE 스크립트를 생성하려면 다음을 수행합니다.

SSMS의 개체 탐색기에서 기존 개체를 스크립팅할 수 있습니다. 자세한 내용은 스크립트 생성을 참조하세요.

Transact-SQL 사용

테이블 속성을 표시하려면

  1. 개체 탐색기에서 데이터베이스 엔진인스턴스에 연결합니다.

  2. 표준 도구 모음에서 새 쿼리를 선택합니다.

  3. 다음 예제를 복사하여 쿼리 창에 붙여넣고 실행을 선택합니다. 이 예에서는 시스템 저장 프로시저 sp_help를 실행하여 지정된 개체에 대한 모든 열 정보를 반환합니다.

EXEC sp_help 'dbo.mytable';

자세한 내용은 sp_help를 참조하세요.

기본적으로 SSMS는 sp_help에 대한 바로 가기 키를 Alt-F1에 매핑합니다. 보려는 스크립트에서(예: dbo.mytable) 개체의 이름을 강조 표시하고 Alt-F1 키를 눌러 이전 스크립트 샘플을 실행합니다. 자세한 내용은 SSMS 바로 가기 키를 참조하세요.

테이블, 스키마, 열에 대한 개체 메타데이터 정보를 쿼리하기 위해 시스템 카탈로그 뷰를 직접 쿼리할 수도 있습니다. 예를 들면 다음과 같습니다.

SELECT s.name as schema_name, t.name as table_name, c.* FROM sys.columns AS c
INNER JOIN sys.tables AS t ON t.object_id = c.object_id
INNER JOIN sys.schemas AS s ON s.schema_id = t.schema_id
WHERE t.name = 'mytable' AND s.name = 'dbo';

다음 단계