Как удалить таблицу в sql?

Как через запрос написанный на sql удалить таблицу MyTable в базе данных? правильно ли я это делаю?:

IF EXISTS(SELECT *
          FROM   dbo.MyTable )
  DROP TABLE dbo.MyTable

Приведённое Вами решение сможет удалить таблицу, только в том случае, если она содержит строки, иначе вызовет ошибку (если такой таблицу не существует).

Для удаления постоянной таблицы можно использовать:

IF OBJECT_ID('dbo.MyTable ', 'U') IS NOT NULL 
  DROP TABLE dbo.MyTable; 

А для удаления временной таблицы:

IF OBJECT_ID('tempdb.dbo.#T', 'U') IS NOT NULL
  DROP TABLE #T;

спасибо за разъяснение!