Teradata:Teradata没有为查询提供表名

时间:2016-04-21 09:14:07

标签: sql teradata nested-queries

我正在研究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

我做错了什么?任何想法。

1 个答案:

答案 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