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
'DB > MSSQL' 카테고리의 다른 글
MS-SQL 로그정리 및 크기 축소 (3) | 2020.11.04 |
---|---|
truncate table 과 delete table의 비교 (2) | 2020.11.03 |
select into 와 insert into from 사용 (0) | 2020.11.03 |
over 절 count 또는 row_number()문과 함께 사용 (0) | 2020.11.02 |
offset fetch 페이징 구현등에 사용하는 쿼리 (0) | 2020.11.02 |