Как выполнить несколько запросов в teradata?

Например, запрос: create table ; select xxx ; delete ; create table ; select xxx ; delete ;

Как выполнить его за один сеанс?

Я увидел один ответ на аналогичный вопрос о mysql. Хитрость заключается в том, чтобы включить allow multiple queries

 String dbUrl = "jdbc:mysql:///test?allowMultiQueries=true"; 

Что конкретно для teradata, какое решение?

Я пытался

 String dbUrl = "jdbc:odbc:dsn?allowMultiQueries=true"; 

Это неправильно работает?

Вы ищете многозадачный запрос (MSR). Он просто отправляет несколько операторов SQL на сервер, разделенный точкой с запятой.

Но вы не можете смешивать DDL и DML в одном MSR, так как DDL должен быть немедленно завершен, а MSR рассматривается как транзакция (при запуске в сеансе Teradata).

Попробуйте два отдельных запроса:

 create table ; select xxx ; delete ;