Y a-t-il un espace après l'appel de méthode à Substring
avant la première parenthèse ?
Il apparaît à la ligne 40 :
IF i > 1 AND j > 1 AND (s1_char = SUBSTRING (s2, j - 1, 1))
c'est-à-dire assurer
select substring(CustomerName, 1, 4) AS CustName from MyTable;
au lieu de :
select substring (CustomerName, 1, 4) AS CustName from MyTable;