J'ai une liste de codes de pays ISO2 que je veux utiliser dans une requête.
Quelque chose comme ceci:Utiliser la liste des valeurs codées en dur dans la requête
select cou, 128,13, 1
from ('AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', [snip]) as cou
Mais .. travailler. Je me souviens avoir fait une telle chose par le passé, mais je ne trouve plus de document à ce sujet. C'est une requête en un coup, donc cela ne me dérange pas la performance, la pratique de codage ou la maintenabilité.
Des idées?
MISE À JOUR
Comme Pax a noté, il est en effet plus pratique d'avoir ces données dans ma base de données pour toutes les bonnes raisons. Je comprends son opinion parce que je répondrais pareil. Toutefois, ces données sont déjà dans une autre table, dans une autre base de données, sur un autre serveur, sur un autre réseau.
Pour tester mes requêtes, j'ai besoin de valeurs de prise de vue rapides dans un tableau de cette nouvelle base de données. Je ne veux pas configurer les réseaux, les requêtes inter-serveurs, etc. juste pour tester mes requêtes sur certaines données réelles. J'espère que cela explique pourquoi je vais à contre-courant pour ce one shot.
J'aime comment, malgré mon avertissement, les gens suggèrent toujours que je devrais le mettre dans une table. Ne vous méprenez pas. Je ferais la même chose :) –