У меня есть приложение, которое поддерживает как SQL Server, так и Oracle в качестве внутренней базы данных.
В SQL Server я могу добавить два запроса в одну строку ODBCommand, и при запуске он заполняет набор данных, создавая дваDataTables в наборе данных, по одному для каждого из запросов.
string command = "SELECT * FROM TABLE1 SELECT * FROM TABLE2"
var dbConnection = GetOdbcConnection();
var dataAdapter = new OdbcDataAdapter(completeSqlString, dbConnection);
dataAdapter.Fill(dataSet);
Однако это не будет работать с серверной частью Oracle. Я получаю ошибку
ORA-00911: ошибка недопустимого символа.
Но оба запроса работают в SQL Developer.
Я добавил;чтобы показать конец одного запроса, я попытался обернуть оба запроса в НАЧАЛО ... КОНЕЦ, но это не работает. Все, что я нахожу в сети, - это извлечение одной точки данных из каждого запроса и выбор ее в переменную.
Возможно ли это? Что мне нужно сделать, чтобы это заработало?
Заранее спасибо.