728x90
728x170
■ 데이터베이스 내 모든 테이블을 제거하는 방법을 보여준다.
▶ 예제 코드 (SQL)
DECLARE TableCursor CURSOR
FOR SELECT name FROM dbo.sysobjects WHERE type = 'U';
OPEN TableCursor;
DECLARE @TableName sysname;
FETCH NEXT FROM TableCursor INTO @TableName;
WHILE (@@FETCH_STATUS <> -1)
BEGIN
EXECUTE ('DROP TABLE ' + @TableName);
FETCH NEXT FROM TableCursor INTO @TableName;
END;
DEALLOCATE TableCursor;
※ 주제의 특성상 테스트를 할 수 없었다.
728x90
그리드형(광고전용)
'Database > SQLServer' 카테고리의 다른 글
[DATABASE/SQLSERVER] CTE 재귀 호출 사용하기 (0) | 2015.05.09 |
---|---|
[DATABASE/SQLSERVER] 저장 프로시저 소스 코드 조회하기 (0) | 2015.05.09 |
[DATABASE/SQLSERVER] SQL Server 설치시 1433 포트가 열리지 않은 경우 처리하기 (0) | 2015.05.08 |
[DATABASE/SQLSERVER] 영어 버전 윈도우즈 및 SQL Server 설치시 한글 사용하기 (0) | 2015.05.08 |
[DATABASE/SQLSERVER] 데이터베이스 내 모든 테이블 모든 행 삭제하기 (0) | 2015.05.08 |
[DATABASE/SQLSERVER] 테이블별 사용 용량 구하기 (0) | 2015.05.08 |
[DATABASE/SQLSERVER] 테이블별 행 수 구하기 (0) | 2015.05.08 |
[DATABASE/SQLSERVER] 조회 컬럼 순서를 지정해 ORDER BY절 사용하기 (0) | 2015.05.08 |
[DATABASE/SQLSERVER] 특정일 해당 월 첫번째 날짜 구하기 (0) | 2015.05.02 |
[DATABASE/SQLSERVER] 특정일 해당 월 마지막 날짜 구하기 (0) | 2015.05.02 |