Supposons que nous devions vérifier trois conditions booléennes pour effectuer une requête de sélection. Laissez les trois drapeaux être «A», «B» et «C».construction dynamique En instructions avec sql
Si tous les trois indicateurs sont définis sur '1', la requête à générer est SELECT * FROM Food WHERE Nom In ('Apple,' Biscuit ',' Chocolat '); Si seuls les drapeaux «A» et «B» sont mis à «1» avec C mis à «0». Ensuite, la requête suivante est générée.
SELECT *
FROM Food
WHERE Name In ('Apple, 'Biscuit');
Quelle est la meilleure façon de le faire?
Pensiez-vous de construire cette SQL dynamique dans un langage de programmation informatique? Un particulier? –
Le dialecte SQL à utiliser est T-SQL. – TrustyCoder
T-SQL signifie Sybase et/ou SQL Server –