В VBA я пытаюсь использовать объект OraDynaSet для создания временной таблицы и извлечения некоторых данных в нее, прежде чем использовать ее для другого выбора.
strSQL = "create table user1.new12 as(" _
& "Select lca.coupon_upc,lca.division from lca where lca.campaign_id = " & campaign_id & "" _
& "MINUS " _
& " Select mcr.coupon_upc,mcr.division from mcr where mcr.campaign_id = " & campaign_id & ")"
Set OraDynaSet = objdatabase.DBCreateDynaset(strSQL, o&)
Я установил соединение с пользователем user1выполнить несколько запросов на выборку перед выполнением этого DDL.Теперь, когда я выполняю код VBA, он выдает ошибку «ORA: 009955 Имя используется существующим объектом».Куда я иду не так?