С MS SQL Server что-то вроде следующего будет работать нормально при импорте данных через ODBC с MS SQL Server.Многоблочный запрос в Redshift из Excel через ODBC
SET NOCOUNT ON;
SELECT *
INTO #temp_table
FROM my_table;
SELECT *
FROM #temp_table;
Однако это не работает через ODBC из AWS Redshift, это только кажется, поддерживает один блок запроса, даже не распознает SET NOCOUNT ON часть.
Любые предложения?
Не могли бы вы протестировать свое предложение выше и сообщить нам результат? Я тестировал его на своем конце, и он не работает. –
Я не знаком с использованием Excel для доступа к базам данных через ODBC. Вы можете попробовать запустить код SQL в самом Redshift, чтобы проверить синтаксис, а затем запустить его из Excel. Если Redshift запускает запрос, но Excel этого не делает, проблема связана с методом подключения. –