Таблица удаляется в том случае, если она существует, если ее нет, то не выполняется ничего.
Синтаксис
IF EXISTS( SELECT name FROM sys.tables WHERE name = 'имя_таблицы' ) DROP TABLE имя_таблицы
Script.sql
IF EXISTS( SELECT name FROM sys.tables WHERE name = 'Book' ) DROP TABLE Book
IF EXISTS( SELECT name FROM sys.tables WHERE name = 'Book' ) DROP TABLE Book