2010-12-13 3 views

답변

0

당신은 SQL 문을 실행하는 EXEC를 사용할 필요 없어요. 테이블이 XYZ 데이터베이스에있는 경우 쿼리 편집기에서 바로

DROP TABLE bkp_anish_test 

을 실행 명령에 괄호를 추가이

EXEC ('USE xyz ; DROP TABLE bkp_anish_test;'); 
+0

당신은 코드 또는 XML을 게시 할 경우, ** 텍스트 편집기에서 그 라인을 강조 멋지게 포맷 및 구문을 강조하기 위해 편집기 도구 모음에서 "코드"버튼 (101 010)를 클릭하십시오! –

2

대신이 작업을 수행 :

exec sp_executesql N'DROP TABLE bkp_anish_test' 

또는 동적으로 작성 문자열의 경우에 대한

:

declare @MyTable nvarchar(100) 
set @MyTable = N'bkp_anish_test' 

declare @sql nvarchar(100) 
set @sql = N'DROP TABLE ' + @MyTable 
exec sp_executesql @sql 
1

시도를하려고합니다. EXEC 명령을 사용하려면 SQL 문을 실행할 때이를 포함시켜야합니다.

EXEC ('DROP TABLE bkp_anish_test') 
관련 문제