我運行使用SAS對Teradata數據下面的查詢,並能正常工作Teradata的LEFT()函數的問題
SELECT LEFT(first_name,7)
FROM testTab
然而,當我運行Sql Assistant
它拋出一個錯誤相同的查詢:Expected something between keyword SELECT and keyword LEFT
。
在我的另一臺電腦上,上面的代碼在Sql Assistant
上運行。
所以,我的問題是,爲什麼LEFT
函數有時有效,有時它不?
有很多解決方法,但我想知道這個LEFT
函數到底會發生什麼?
檢查您是否以TERADATA或ANSI模式連接到Teradata。 – Tom
謝謝。如何用Sql Assistant檢查它? – Emily
這是Teradata ODBC連接定義的設置。 「HELP SESSION」命令會顯示它,但我不確定這是否會成爲某些連接而不是其他連接的原因。 – Tom