Existe-t-il un moyen pour qu'un utilisateur entre une liste de valeurs dans un ACCEPT dans SQL Developer? i.e. .:ACCEPTER plusieurs variables dans SQL
ACCEPT USER_ENTRY CHAR PROMPT 'Please enter values'
select *
from my_table
where my_id in('&USER_ENTRY')
Bien sûr, cela fonctionne avec une seule valeur, mais je ne peux pas trouver une solution pour le faire fonctionner avec de multiples valeurs. Par exemple si je voulais sélectionner les détails pour l'ID '1' et '2'. Je suis conscient de charger l'information dans une table temporaire et d'interroger contre cela, mais je préfère éviter cela si possible en raison de la nature du projet (les utilisateurs appellent ce script en utilisant un script 'front end' en utilisant @"MY_FILE_LOCATION\MY_SCRIPT.sql";
et ainsi ne sera pas capable de voir le script réel qu'ils exécutent mais devront entrer plusieurs valeurs).