Я выполняю следующий запрос.
create multiset volatile table table1 as (
select
a.variable1,
a.variable2,
b.variable3,
b.variable4,
c.variable5,
c.variable6,
d.variable7,
d.variable8
from data1 as a
left join data2 as b
on a.ID1=b.ID1 and a.date1=b.date1
left join data3 as c
on a.ID1=c.ID1 and a.date1=c.date1
left join data4 as d
on a.ID1=d.ID1 and a.date1=d.date1
where a.variable1>100 and a.varaiable2 in ('A','B'))
with data primary index (id1,id2,id3,date1) on commit preserve rows ;
Я получаю сообщение об ошибке - PreparedStatementCallback; плохая SQL грамматика []; вложенное исключение: java. sql .SQLException: [База данных Teradata] [TeraJDB C 16.20.00.08] [Ошибка 3802] [SQLState 42S02] База данных 'd' не существует. "]
Тем не менее, я могу выполнить запрос select * from data4, что означает, что data4 существует.
Было бы здорово, если вы, ребята, можете помочь мне выяснить, что вызывает эту ошибку.
Многие Заранее спасибо.