MSSQL에서 쿼리분석기나 Enterprise Manager(EM) 혹은 2005라면 SQL Server Management Studio(SSMS) 를 사용할 수 없는 상황이 있을 경우가 있는데 이럴때에는 쿼리를 이용하여
시스템테이블을 조회하여 테이블스키마를 볼 수 있다.
SELECT
NAME, (SELECT NAME FROM SYSTYPES WHERE XTYPE=SC.XTYPE), LENGTH, ISNULLABLE,
(SELECT TEXT FROM SYSCOMMENTS WHERE ID=SC.CDEFAULT) AS DEFAULTS
FROM SYSCOLUMNS SC
WHERE ID IN (SELECT ID FROM SYSOBJECTS WHERE NAME='테이블명')
[참고] 테이블 리스트를 보고 싶을 경우에는 sp_tables라는 내장 프로시저를 사용하면 된다.
'MSSQL' 카테고리의 다른 글
MSSQL에서 레코드를 랜덤하게 가져오기 (0) | 2009.06.18 |
---|