Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- phpstorm
- timezone
- sublime text
- Bybit
- 리눅스
- 워뇨띠
- 단축키
- windows10
- Android Studio
- Mac
- 서브라임텍스트
- 워드프레스
- 테마주
- 줄번호
- 윈도우7
- 윈도우10
- MSSQL
- 제4이동통신
- XE
- Bitcoin
- JavaScript
- 정기결제
- Python
- 검색
- MySQL
- php
- 황교안
- 안드로이드 스튜디오
- pycharm
- Linux
Archives
- Today
- Total
OVERCODE
MSSQL 테이블 컬럼, 데이터타입, 길이, 기본값, 설명 등 리스트로 뿌리기, 테이블명세서, Table Column, DataType, Column_Length, Column_Default, Comment, Description 본문
프로그래밍/SQL
MSSQL 테이블 컬럼, 데이터타입, 길이, 기본값, 설명 등 리스트로 뿌리기, 테이블명세서, Table Column, DataType, Column_Length, Column_Default, Comment, Description
오버코드 2018. 6. 7. 15:39
Microsoft SQL Server Management Sutdio 를 사용중인데 테이블에 관한 정보를 내가 원하는대로 편하게 볼 수 있는 방법이 없었다.
아래의 쿼리로 해결한다.
테이블 Description, 컬럼명, DataType, Column_Length, Column_Default, Is_Nullable, 컬럼 Description 가져오기
SELECT
A.Table_Name,
C.Value Table_Description,
A.Column_Name,
A.Data_Type,
isNULL(
CAST(A.Character_Maximum_Length as VARCHAR), CAST(A.Numeric_Precision as VARCHAR) + ',' + CAST(A.Numeric_Scale as VARCHAR)
) Column_Length,
A.Column_Default,
CASE WHEN A.Is_Nullable = 'YES' THEN 'Y' ELSE 'N' END Is_Nullable,
B.value Colum_Description
FROM INFORMATION_SCHEMA.ColumnS A
LEFT JOIN SYS.EXTENDED_PROPERTIES B
ON B.Major_Id = OBJECT_ID(A.Table_Name)
AND B.Minor_Id = A.Ordinal_Position
LEFT JOIN ( SELECT OBJECT_ID(Objname) Table_Id,Value FROM ::FN_LISTEXTENDEDPROPERTY(NULL, 'user','dbo','Table',NULL, NULL, NULL) ) c
ON C.Table_id = OBJECT_ID(A.Table_Name)
WHERE A.Table_Name = '테이블명'
ORDER BY A.Table_Name, A.Ordinal_Position
출처: http://rocabilly.tistory.com/60 [프로그램이 좋다]
'프로그래밍 > SQL' 카테고리의 다른 글
MSSQL Server Management Studio(SSMS) 프로시저 내용 검색, 내용 일치하는 저장 프로시저 검색 (0) | 2018.08.09 |
---|---|
MSSQL 에이전트 작업 스케줄 (JOB, 일정) 확인하기 (0) | 2018.06.19 |
MS-SQL 테이블 복사 방법 (0) | 2018.06.08 |
MSSQL Server Management Studio(MSSM) 쿼리창에 줄번호 표시, 라인넘버, LineNumbers (0) | 2018.06.07 |
inner join 예제 (0) | 2018.06.05 |
Comments