Je dois traiter un fichier contenant un grand nombre d'instructions sql. Le problème est que l'instruction sql contient des paramètres.ExecuteNonQuery avec les paramètres
E.g. le fichier ressemble à ceci
declare @var1 as nvarchar;
set @var1 = 'value';
insert into table (field1, field2, field3)
values ('value1', 'value2', @var1);
se répète avec l'ensemble suivant de trois lignes. J'espérais pouvoir simplement analyser le fichier en trois blocs de lignes et les ignorer en utilisant ExecuteNonQuery, mais le problème est que l'instruction sql contient un paramètre.
Remarque: Dans mon exemple @ var1 est une valeur dans le script, il prend une variable de serveur.
Le script est exécuté sur une base de données MySQL. MySQL a un utilitaire de ligne de commande pour importer le fichier script. Mais la raison de le faire dans un programme est que nous n'avons pas accès au shell, et l'exécution du fichier via MySQL UI Tools le fait geler. Le fichier est plus de 8 Go. –