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