我正在研究Teradata SQL查询,在该查询中,我正在执行连接。不幸的是,terradata不接受表名,因为表名中有.
或period
。
查询:
Insert TEST (NAME) VALUES((
sel
smallname||' '||bigName
,upper(smallname)
,upper(bigName)
from domain.sourceTable as a
join domain2.destinationtable as b on b.someId=a.otherId))
错误日志:
5628: Column smallname not found in domain.a or domain2.b
我做错了什么?任何想法。
答案 0 :(得分:0)
删除VALUES
子句,因为您没有插入单行:
Insert into TEST (NAME)
select
smallname||' '||bigName
from domain.sourceTable as a
join domain2.destinationtable as b on b.someId=a.otherId