Comment inviter une requête SQL à l'utilisateur d'entrer des informations

J'ai une question que j'ai écrit dans SQL server qui seront exécutées principalement par des personnes qui ne savent pas de SQL, et il y a deux domaines qui ont une autre chaîne ou de la date d'entrée de chaque exécution de la requête. En ce moment, j'ai juste écrit afin que vous entrez les informations en haut de la requête et de ses stockées en tant que variable. Est-il possible que je peux obtenir SQL pour inviter la personne à l'exécution de la requête pour entrer les données? ci-dessous est un extrait du code qui a de quoi je parle.

declare 
/*ENTER ACCOUNTING MONTH*/     
   @amon VARCHAR(2) = '05',
/*ENTER INVOICE DATE IN MM/DD/YYYY FORMAT*/
   @invdate DATE = '05/31/2015'
~~
rest of the code
~~
declare @sumA numeric(25, 5), @sumB numeric(25, 5), @ratio numeric(25, 5)
select @sumA = sum(amnt) from accnt where accno = '1152'
select @sumB = sum(amnt) from acc1152
update acc1152 set amnt = amnt * (@sumA/@sumB),
amon = @amon,
invdate = @invdate,
ven = '1152',
code = '1152',
invno = 'INVENTORY'

ainsi est-il possible pour SQL pour demander à l'utilisateur d'entrer la valeur de @amon et @invdate? d'autres que moi, juste la ligne de commentaire de leur dire de le faire?

Il va être très drôle si l'utilisateur va entrer dans l '"abandon" de la base de données databaseName". faire une application qui invite l'entrée de l'utilisateur...
ce serait drôle, mais il serait évident qui l'a fait, donc je ne suis pas inquiet à propos de ce qui se passe. et quel genre d'application? le seul réel des connaissances de codage que j'ai est SQL de base.
Non, il n'est pas possible. SQL Server n'est PAS un front-end. C'est un serveur de base de données. Ce n'est pas l'accès. Si vous voulez une invite de commandes, il doit être à partir d'une application.
ok merci à vous. Toutes les suggestions où je devrais commencer autant que ça se passe?

OriginalL'auteur Vbasic4now | 2015-06-25