728x90
select a.name as table_name,
b.name as column_name,
c.name +' (' + cast(b.length as varchar) + ')' as column_type,
'Rs.Fields(' + cast((b.colid - 1) as varchar)+ ')' as sorting_order
from dbo.sysobjects a, dbo.syscolumns b, dbo.systypes c
where a.id = b.id
and a.name like 'tbl_%'
and b.xtype = c.xtype
order by a.name, colid
b.name as column_name,
c.name +' (' + cast(b.length as varchar) + ')' as column_type,
'Rs.Fields(' + cast((b.colid - 1) as varchar)+ ')' as sorting_order
from dbo.sysobjects a, dbo.syscolumns b, dbo.systypes c
where a.id = b.id
and a.name like 'tbl_%'
and b.xtype = c.xtype
order by a.name, colid
[출처] T-SQL로 테이블, 컬럼명 조회하기|작성자 필립박
'데이터베이스 > SQL Server' 카테고리의 다른 글
[SQL 서버 2005 실전 활용] ③ 관리자가 알아야 할「변화들」 (0) | 2008.04.29 |
---|---|
SQL Server DBA 가이드 (0) | 2008.04.29 |
색인 생성과 관리 (0) | 2008.04.29 |
색인의 종류 (0) | 2008.04.29 |
실행계획을 보는 순서 (0) | 2008.04.29 |