사용자 테이블 : select * from sysobjects where xtype = 'U' order by name;
저장 프로시저 : select * from sysobjects where xtype = 'P' order by name;
스칼라 함수 : select * from sysobjects where xtype = 'FN' order by name;
뷰 : select * from sysobjects where xtype = 'V' order by name;
테이블
select * from sys.sysobjects where [XTYPE] = 'u'
프로시저
select * from sys.sysobjects where [XTYPE] = 'p'
그리고 이제 손쉽게 TRUNCATE TABLE이나 DELETE를 붙여서 조회를 합니다.
select 'TRUNCATE TABLE ' + [NAME] FROM sys.sysobjects where [XTYPE] = 'U'
select 'DELETE FROM ' + [NAME] FROM sys.sysobjects where [XTYPE] = 'U'