我在不同的计算机上运行此测试查询。他们中的一些人不认识连接
SEL concat ('test', 'test', 'test')
FROM testTable
所有这些计算机都运行相同的SQL Assistant并点击相同的Teradat数据库版本14
为什么会这样?
答案 0 :(得分:4)
CONCAT
不是标准/ Teradata SQL函数,而是ODBC的一部分。您使用ODBC提交查询,驱动程序可能根据某些选项将其替换为有效的SQL。
您应该始终避免使用这些函数,在SQL Assistant中更好地检查ODBC选项中的禁用解析。然后学会使用正确的Teradata SQL,如果你的情况只是SELECT 'test' || 'test' || 'test'