2016-05-19 1 views
0

このテストクエリは、別のコンピュータで実行しました。それらのいくつかは、これらのコンピュータのすべてが同じSQLアシスタントを実行して連結なぜTeradataで連結が認識されないのですか?

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

を認識し、同じTeradatデータベースのバージョン14

ですが、なぜでしょうにヒットしませんか?

答えて

2

CONCATは、標準/ Teradata SQL関数ではなく、ODBCの一部です。 ODBCを使用してクエリをサブミットし、ドライバの場合、いくつかのオプションに基づいて有効なSQLに置き換えることができます。

これらの関数は、SQLアシスタントでは、よりよくチェックしてください。無効にする構文は、です。あなたのケースであれば正しいTeradata SQLを使用する方法を学んでください。SELECT 'test' || 'test' || 'test'

+0

ありがとうございます。「ODBCでの解析を無効にする」チェックがありません。これはSQLのアシスタントにありますか? – Emily

+0

@Emily:それはODBCデータソース管理にあります。*設定*と*オプションを押してください。 – dnoeth

+0

ありがとう – Emily

関連する問題