为什么Teradata没有认可它?

时间:2016-05-19 17:50:36

标签: teradata

我在不同的计算机上运行此测试查询。他们中的一些人不认识连接

SEL concat ('test', 'test', 'test') 
FROM testTable  

所有这些计算机都运行相同的SQL Assistant并点击相同的Teradat数据库版本14

为什么会这样?

1 个答案:

答案 0 :(得分:4)

CONCAT不是标准/ Teradata SQL函数,而是ODBC的一部分。您使用ODBC提交查询,驱动程序可能根据某些选项将其替换为有效的SQL。

您应该始终避免使用这些函数,在SQL Assistant中更好地检查ODBC选项中的禁用解析。然后学会使用正确的Teradata SQL,如果你的情况只是SELECT 'test' || 'test' || 'test'