Oracle
 sql >> Base de données >  >> RDS >> Oracle

Erreur Oracle :[:dans :opérateur inconnu

La variable mSQLCode dans la ligne if [ $mSQLCode -ne 0 ] doit être entre guillemets, ce qui ressemble à ceci :if [ "$mSQLCode" -ne 0 ] .

La raison étant que mSQLCode est le résultat d'une requête Oracle qui implique plusieurs lignes de code (insert into ... ). Les variables doivent être entre guillemets, ce qui signifie que plusieurs lignes de la requête doivent être prises en compte.