1
下記のbteqスクリプトをUNIXで実行しようとしています。Teradata BTEQエラー
BTEQ - UPDATE.TXT
.LOGON i.p/username,password
.set width 132
.set errorout stdout
sel date, time;
.set maxerror 1
Nonsequenced validtime
update SCHEMA_1.TABLE_1
set ef_dtm = period(timestamp '1900-01-01 00:00:00.999999',
end(ef_dtm))
where begin(ef_dtm) > CURRENT_TIMESTAMP
and end(ef_dtm) = to_date('12/31/9999', 'mm/dd/yyyy')
.quit
しかし、私は以下のエラーを取得しています
*** Failure 3706 Syntax error: Invalid use of JSON entity reference syntax on non-JSON type. Statement# 1, Info =0
Exiting BTEQ... RC (return code) = 8
ますのでご了承ください私は
順序なしと一緒に更新ステートメントを実行する場合 SQLアシスタントで有効な時間は、問題なく動作します。 これを解決してもらえますか?
詳細情報が必要な場合はお知らせください。
'.quit'の前にセミコロンがありません。 Btw、Oracleタイプの 'to_date('12/31/9999 '、' mm/dd/yyyy ')の必要はなく、代わりに標準SQLのDATE' 1999-12-31''を使用してください) – dnoeth
セミコロンを入れても、同じエラーに直面しています。 –