MS-SQL에서 Table정보를 Query로 조회할 때
아주 가끔이지만... 필요한 Query라서 메모성으로 기록한다.MS-SQL에서 Query로 현재 생성된 Table의 정보를 조회할 때 사용하는 Query SELECTA.NAMEAS [TABLE_NAME], B.NAMEAS [COLUMN_NAME], UPPER(C.NAME)AS [DATA_TYPE], (CASEWHENUPPER(C.NAME) LIKE '%CHAR'THENUPPER(C.NAME) + '(' + CONVERT(NVARCHAR(10), UPPER(CASEWHEN B.SYSTEM_TYPE_ID IN (231, 239)THEN (CASEWHEN B.MAX_LENGTH < 0 THEN 'MAX'ELSE CONVERT(NVARCHAR(10), B.MAX_LENGTH/2)END )ELSECONVERT(N..