В итоге я использовал Apache ddlutils , чтобы выполнить удаление для меня, и в моем случае это было решено, хотя решение, работающее только на сервере SQL, было бы немного проще.
@ Дерек Парк, я не знал, что вы могли бы разделить запятые таблицы там, так что это удобно, но, похоже, работает не совсем так, как ожидалось. Nether, ЕСЛИ EXISTS и CASCADE не распознаются сервером sql, кажется, и запуск drop table X, Y, Z
, кажется, работает, только если они должны быть отброшены в указанном порядке.
См. Также http://msdn.microsoft.com/en-us/library/ms173790.aspx,, который описывает синтаксис отбрасываемой таблицы.