Je suis en train d'analyser un fichier csv dans u-sql et j'ai un problème dû à deux des noms de colonnes commençant par un nombre. Cela génère l'erreur suivante: Erreur: E_CSC_USER_SYNTAXERROR: erreur de syntaxe. Attendu l'un de: identifiant quoted-identifiantusql: Colonne numérique dans Extractors.Csv()
Est-il impossible d'analyser des fichiers csv commençant par une valeur numérique en u-sql?
Renommer les colonnes 01Test et 02Test en Test01 et Test02 et cela fonctionne comme prévu.
//currentTime,01Test,02Test
//2016-01-04 11:20:00,avc,def
//2016-01-04 11:21:00,avf,dee
@mycsv =
EXTRACT time currentTime, 01Test string, 02Test string
FROM "/test/myfile.csv"
USING Extractors.Csv();
OUTPUT @mycsv
TO "/test/output.csv"
USING Outputters.Csv();