적용 대상: SQL Server 2016(13.x) 이상
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System(PDW)
Microsoft Fabric의 SQL 데이터베이스
SQL Server Management Studio 또는 Transact-SQL을 사용하여 SQL Server에서 테이블의 속성을 표시할 수 있습니다.
사용 권한
테이블을 소유하고 있거나 해당 테이블에 대한 권한을 부여 받은 경우에만 테이블의 속성을 볼 수 있습니다.
SQL Server Management Studio 사용
속성 창에 테이블 속성 표시
개체 탐색기에서 속성을 표시하려는 테이블을 선택합니다.
테이블을 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 속성을 선택합니다. 자세한 내용은 표 속성 - SSMS를 참조하세요.
기존 테이블에 대한 CREATE TABLE 스크립트 생성
SSMS의 개체 탐색기에서 기존 개체를 스크립팅할 수 있습니다. 자세한 내용은 스크립트 생성을 참조하세요.
Transact-SQL 사용
sp_help 사용
개체 탐색기에서 데이터베이스 엔진인스턴스에 연결합니다.
표준 도구 모음에서 새 쿼리를 선택합니다.
다음 예시를 복사하여 쿼리 창에 붙여넣고 실행을 선택합니다. 이 예에서는 시스템 저장 프로시저
sp_help
를 실행하여 지정된 개체에 대한 모든 열 정보를 반환합니다. 자세한 내용은 sp_help를 참조하세요.
EXEC sp_help 'dbo.mytable';
팁
기본적으로 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';