DB21034E Erreur IBM db2

db2 -tvsf UC_Repair_History.sql d’exécuter la commande db2 dans l’invite de commande unix db2 -tvsf UC_Repair_History.sql il me donne l’erreur ci-dessous. J’ai vérifié dans le fichier que les instructions d’insertion sont là.J’ai exécuté le fichier similaire ceux qui sont exécutés celui-ci n’est pas exécuté. ERROR est donné ci-dessous

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 ". SQLSTATE=42601

S’il vous plaît toute une aide

Lors de l’exécution d’un copier / coller, par exemple à partir de Word, des citations typographiques peuvent être utilisées, ce que la CLI DB2 ne comprend pas. Selon la police, il peut être difficile de repérer la différence. Dans la suite, la première instruction select a été copiée à partir de Word. Dans la deuxième instruction, j’ai ressaisi les guillemets:

 db2 => SELECT COUNT(*) FROM SYSCAT.TABLES WHERE TABSCHEMA='SAPSR3' SQL0104N An unexpected token "'SAPSR3'" was found following "RE TABSCHEMA='S". Expected tokens may include: "END-OF-STATEMENT". SQLSTATE=42601 db2 => SELECT COUNT(*) FROM SYSCAT.TABLES WHERE TABSCHEMA='SAPSR3' 1 ----------- 0 1 record(s) selected.