我想在unix命令提示符下執行db2命令db2 -tvsf UC_Repair_History.sql
它給了我下面的錯誤。我在文件中檢查了只有插入語句在那裏。我已經執行了類似的文件,那些正在執行的這一個沒有執行。下面DB21034E IBM db2錯誤
DB21034E The command was processed as an SQL statement because it was not a valid Command Line Processor command. During SQL processing it returned: SQL0104N An unexpected token "END-OF-STATEMENT" was found following "�". Expected tokens may include: "JOIN <joined_table>". SQLSTATE=42601
錯誤給出,請任意一個幫助
您是否使用Windows?不同的編碼?在文本編輯器(如Notepad ++)中打開文件並檢查文檔。你可能必須有一個奇怪的角色。然後編碼和結束行字符可能是問題。 – AngocA
文本編碼採用utf-8格式。這些腳本在Linux機器上。 –
你在vi中打開過這個文件嗎?在當前編碼中應該有一個無效字符,例如:çáéíóññ£μè§ – AngocA