Oracle
 sql >> Base de données >  >> RDS >> Oracle

Instructions SQL Select dynamiques avec MyBatis

À partir de la documentation :

Cela vous permet par ex. passer les noms de colonnes en tant que paramètres de requête, etc.

N'oubliez pas de toujours nettoie les données que vous collez directement dans SQL.

Si vous devez générer plusieurs conditions pour WHERE clause, utilisez <where> balise avec <foreach> à l'intérieur. Notez que <foreach> a des attributs avancés qui permettent de spécifier un séparateur, une chaîne d'ouverture/de fin, etc. Combiné avec ${} la notation que j'ai mentionnée précédemment permet la construction de dynamique WHERE clause. Pour un exemple, voir cette réponse .