Microsoft SQL Server (MSSQL)에서 특정 테이블의 모든 컬럼 이름을 출력하려면 SQL 쿼리를 사용할 수 있습니다. 다음은 MSSQL에서 특정 테이블의 모든 컬럼명을 조회하는 방법에 대한 예시입니다.
- INFORMATION_SCHEMA.COLUMNS 뷰 사용: 이 뷰는 데이터베이스의 메타데이터를 포함하고 있으며, 테이블의 컬럼 정보를 얻는 데 사용할 수 있습니다.
SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'YourTableName'
ORDER BY ORDINAL_POSITION;
이 쿼리는 'YourTableName'을 해당 테이블 이름으로 대체하면, 해당 테이블의 모든 컬럼 이름을 출력합니다.
2. sys.columns와 sys.tables 조인 사용: sys.columns와 sys.tables 시스템 카탈로그 뷰를 조인하여 테이블의 컬럼 정보를 조회할 수도 있습니다.
SELECT c.name AS 'ColumnName'
FROM sys.columns c
JOIN sys.tables t ON c.object_id = t.object_id
WHERE t.name = 'YourTableName';
이 쿼리는 특정 테이블('YourTableName')에 대한 모든 컬럼명을 조회합니다.
이 쿼리들은 SQL Server Management Studio (SSMS), Azure Data Studio 또는 다른 데이터베이스 관리 도구에서 실행할 수 있습니다. 실행 전에 'YourTableName'을 원하는 테이블 이름으로 바꿔주셔야 합니다.
'Program > MSSQL' 카테고리의 다른 글
mssql 데이터베이스 bak를 다른이름으로 복원시 원래 데이터베이가 복원중으로 나올때 (0) | 2024.01.22 |
---|---|
Microsoft SQL Server (MSSQL)의 데이터를 엑셀로 내보내기 (0) | 2024.01.18 |
MSSQL 로또 추출 로또번호 생성 (0) | 2024.01.16 |
mssql 테이블 중복제거 (0) | 2014.09.22 |
mssql 랜덤 함수 newid() (0) | 2014.08.26 |