FireDAC.Comp.BatchMove.SQL.TFDBatchMoveSQLWriter.WriteSQL

De Appmethod Libraries
Aller à : navigation, rechercher

Object Pascal

property WriteSQL: String read FWriteSQL write FWriteSQL;

C++

__property System::UnicodeString WriteSQL = {read=FWriteSQL, write=FWriteSQL};

Propriétés

Type Visibilité  Source Unité  Parent
property published
FireDAC.Comp.BatchMove.SQL.pas
FireDAC.Comp.BatchMove.SQL.hpp
FireDAC.Comp.BatchMove.SQL TFDBatchMoveSQLWriter


Description

Utilisez la propriété WriteSQL pour spécifier une requête d'écriture SQL.

Utilisez la propriété WriteSQL pour spécifier une requête SQL, qui sera utilisée pour écrire les données dans la base de données de destination. La requête SQL doit être une commande SQL paramétrée comme INSERT ou MERGE. Les colonnes de données source sont mises en correspondance avec les paramètres de la requête SQL en fonction des noms. Si un paramètre n'a pas de colonne source correspondante, la valeur NULL lui est assignée.

Lorsque WriteSQL est spécifié, alors BatchMove.Mode est quasiment ignoré. Sinon, TFDBatchMoveSQLWriter génère automatiquement une commande d'écriture SQL en fonction de la valeur de la propriété BatchMove.Mode. Le TFDBatchMoveSQLWriter exécute la commande SQL en utilisant la commande Array DML de FireDAC avec une taille de tableau égale à BatchMove.CommitCount.

Voir aussi