DJ메탈짱™의 Free Style

[MS-SQL] MS-SQL 2000 쿼리 분석기 단축키(Shortcut) 활용법 본문

일(job)/DBMS

[MS-SQL] MS-SQL 2000 쿼리 분석기 단축키(Shortcut) 활용법

뽀&쏭 2016. 1. 12. 15:54




1. Procedure Create

/*************************************************************************************
' Procedure Name : sp_SelectTableColumnInfo
' Written date : 2007.03.22
' Writer : Bo H. Choi
' Contents : Table Information Select ( Column Name, Data Type, Column Length )
' Updated by :
' Updated date :
' Updated contents :
' Sample : Table Choice + Shortcut Excute ( Tools > Customize > Shortcut )
*************************************************************************************/
CREATE  PROC sp_SelectTableColumnInfo
(
 @TABLE  VARCHAR (128)  -- Table Name
)
AS


DECLARE @sqlStr VARCHAR(8000)


SET @sqlStr = '
 SELECT  C.name ,
  T.name , 
  C.length
 FROM syscolumns C, systypes T
 WHERE C.XUserType = T.XUserType AND C.id IN 
 (
  SELECT id
  FROM sysobjects 
  WHERE name =''' + @table + '''
 ) 
 ORDER BY colorder'

EXEC (@sqlStr)


2. Shotcut Setting


3. 사용방법
- 테이블명 선택후 단축키실행
Categories 선택후 Ctrl+4 실행 ( 4번 그림참고 )
 
4. 결과
- 시스템테이블을 활용하여 컬럼명, 컬럼타입, 컬럼길이가 조회됨


5. 기타내용
- 참고하셔서 얼마든지 활용하실 수 있으리라 생각됩니다.
   제가 일단 가장 많이 select 하여 사용하는 쿼리를 활용하여 시도해봤습니다.
   개발시 매번 select하는게 구찮아서 ㅋㅋ
   개발 하시면서 유용하게 쓰시길......