SQL

[MSSQL] 테이블 정보 조회

Cosmo-JH 2020. 8. 5. 14:21

[MSSQL] 테이블, 칼럼 설명 추가 SP_ADD_EXTENDEDPROPERTY

https://luchiashin.tistory.com/7

 

[MSSQL] 테이블, 칼럼 설명 추가 SP_ADD_EXTENDEDPROPERTY

테이블과 칼럼의 용도를 파악하기 위해서 테이블명과 칼럼명은 영문이기 때문에 상세 설명을 확인해야할 경우가 있다. 그럴때 테이블의 Description을 보기 마련인데, 테이블 생성시에 설명을 추��

luchiashin.tistory.com

이전 포스팅에서 위와 같이 테이블 및 칼럼의 설명을 추가하는 작업을 진행해봤고, 정보를 조회하는 SP가 있었지만, 테이블 정보를 조회하는 쿼리로 방법을 한번 더 공유하고자 한다.


1. 테이블 정보 조회


EXEC SP_COLUMNS TABLE_NAME
 

 

2. DATABASE 목록, TABLE 목록 등


-- DataBase 목록
SELECT * FROM SYS.SYSDATABASES;

-- Table 목록
SELECT * FROM SYS.TABLES;

-- Column 목록
SELECT * FROM SYS.SYSCOLUMNS;

-- SysType 목록
SELECT * FROM SYS.SYSTYPES;
 

 

3. 테이블 상세 정보만 조회하는 쿼리 조합문


SELECT 	A.NAME AS TABLE_NAME,
	B.NAME AS COLUMN_NAME,
    	C.NAME AS DATA_TYPE,
    	C.LENGTH AS DATA_LENGTH
FROM SYS.TABLES A
INNER JOIN SYS.SYSCOLUMNS B ON(A.OBJECT_ID = B.ID)
WHERE A.NAME = 'TABLE_NAME'
ORDER BY TABLE_NAME