티스토리 뷰

반응형

(2005/09/21 16:07 작성)



MS-SQL에서..

 

게시자심원보(gatemail)작성일2004-11-03 오전 10:49:50

테이블의 컬럼명과 컬럼명이 포함된 테이블 찾는 쿼리....
안녕하세요...

도움이 될지 모르겠네요.. 제가 예전부터 쓰던걸 그냥 올려봅니다.

-- 테이블에 대한 필드명과 타입등을 리스트화
select b.name + ', ', c.name +'
(' + cast(b.length as varchar) + ')', 'Rs.Fields('
+ cast((b.colid - 1) as varchar) + ')' from dbo.sysobjects a, dbo.syscolumns b, dbo.systypes c where a.id = b.id and a.name = '테이블명' and b.xtype
= c.xtype order by colid --sp_help 테이블명 -- 필드명이 포함된 테이블명 찾기 select a.name from dbo.sysobjects a, dbo.syscolumns b where a.id = b.id and b.name = '컬럼명' order by colid 첫번째 쿼리는 실행시킨 후 첫번째 열을 모두 복사해서 쓰면
편할거 같아... 두번째 쿼리는 컬럼명을 포함한 테이블들을 찾고자 할때...
필요한 경우가 있었죠..

 

출처: http://sqler.pe.kr/web_board/view_list.asp?id=613&read=268&pagec=1&gotopage=1&block=0&part=myboard7&tip=ok


반응형
반응형
최근에 달린 댓글