DB/MSSQL2020. 10. 28. 11:45
728x90

개발자의 가장 큰 고통중 하나는 문서작업이다.

차라리 프로그램 몇개 더 만드는게 낫겠다고 불평하는 개발자들도 많이 봤다.

문서작업중 빠지지 않고 등장하는 테이블 정의서에 유용한 쿼리를 정리 해본다.

 

[전체 테이블의 이름을 가져오는 쿼리]

SELECT * FROM INFORMATION_SCHEMA.TABLES

order by TABLE_CATALOG, TABLE_NAME

 

 

 

[특정 테이블의 컬럼정보를 가져오는 쿼리]

SELECT *
FROM INFORMATION_SCHEMA.COLUMNS

WHERE TABLE_NAME = [테이블이름]

 

[MY_USER_LIST 라는 테이블에서 필요정보를 가져오는 쿼리]

SELECT 
ORDINAL_POSITION, COLUMN_NAME, IS_NULLABLE, DATA_TYPE, CHARACTER_MAXIMUM_LENGTH

, COLUMN_DEFAULT
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'MY_USER_LIST'

 

 

728x90
Posted by 내맘대로내뜻대로