Pourquoi utilise une requête paramétrées pour insérer des données dans une table:Pourquoi utiliser une requête paramétrée pour insérer des données dans une table plus rapidement que d'ajouter les valeurs à la chaîne de requête?
string queryString = "insert into product(id, name) values (@id, @name)";
plus vite que les valeurs à annexant la chaîne de requête:
string queryString = "insert into product(id, name) values (" + _id + ", " + _name + ")";
?
Lorsque j'utilise la commande dans une boucle pour insérer des lignes de 10 Ko, la requête paramétrée est plus rapide que l'autre.
Je sais qu'une requête paramétrée a des avantages en termes de sécurité et de maintenance, et c'est la méthode d'utilisation recommandée, mais je voudrais maintenant savoir pourquoi elle est beaucoup plus rapide?
Ne pas remettre en question, mais profiter, il est rare que rien finissent par être plus sûr et plus rapide! :) – Phil
Quelle base de données utilisez-vous? – RickNZ