내용으로 건너뛰기
GaramX
사용자 도구
로그인
사이트 도구
검색
도구
문서 보기
이전 판
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
최근 바뀜
미디어 관리자
사이트맵
현재 위치:
home
»
sqlserver
»
information_schema
추적:
sqlserver:information_schema
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== INFORMATION_SCHEMA ====== ===== TABLES ===== <code sql> select TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, TABLE_TYPE from INFORMATION_SCHEMA.TABLES </code> ===== VIEWS ===== <code sql> SELECT TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, VIEW_DEFINITION, CHECK_OPTION, IS_UPDATABLE FROM INFORMATION_SCHEMA.VIEWS </code> ===== COLUMNS ===== <code sql> SELECT *--COLUMN_NAME, IS_NULLABLE, DATA_TYPE FROM INFORMATION_SCHEMA.COLUMNS </code> ===== 각종 Database정보 얻기 ===== ==== 테이블 목록 가져오기: ==== SELECT * FROM sysobjects WHERE xtype='U' ==== 뷰 ==== SELECT * FROM sysobjects WHERE xtype='V' ==== 프로시져 ==== SELECT * FROM sysobjects WHERE xtype='P' ==== 테이블 리스트 ==== SELECT * FROM INFORMATION_SCHEMA.TABLES ==== 뷰 리스트 ==== SELECT * FROM INFORMATION_SCHEMA.VIEWS ==== 컬럼 리스트 ==== SELECT * FROM INFORMATION_SCHEMA.COLUMNS ==== 컬럼 키값 ==== SELECT * FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE ==== 프로시져 ==== SELECT * FROM INFORMATION_SCHEMA.ROUTINES ==== 프로시져 파라메타값 ==== SELECT * FROM INFORMATION_SCHEMA.PARAMETERS ==== 컬럼 정보 가져오기 ==== <code sql> SELECT A.TABLE_CATALOG ,A.TABLE_NAME ,A.ORDINAL_POSITION ,A.COLUMN_NAME ,A.DATA_TYPE ,ISNULL(A.CHARACTER_MAXIMUM_LENGTH,'') ,ISNULL(A.NUMERIC_PRECISION,'') ,A.IS_NULLABLE ,ISNULL(A.COLUMN_DEFAULT,'') ,ISNULL(B.CONSTRAINT_NAME,'') ,ISNULL(A.CHARACTER_SET_NAME,'') ,ISNULL(A.COLLATION_NAME,'') ,CASE WHEN ISNULL(C.NAME,'') = '' THEN '' ELSE 'Identity' END auto FROM INFORMATION_SCHEMA.COLUMNS A LEFT OUTER JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE B ON A.TABLE_NAME = B.TABLE_NAME AND A.COLUMN_NAME = B.COLUMN_NAME LEFT OUTER JOIN syscolumns C ON C.ID = object_id(A.TABLE_NAME) AND A.COLUMN_NAME = C.NAME AND C.COLSTAT & 1 = 1 WHERE A.TABLE_NAME = '테이블명' ORDER BY A.ORDINAL_POSITION </code>
sqlserver/information_schema.txt
· 마지막으로 수정됨: 2025/04/15 10:05 저자
127.0.0.1
문서 도구
문서 보기
이전 판
역링크
맨 위로