Newsgroup: it.comp.software.database
Titolo: Query parametriche....panico!!!

Salve a tutti,
andando avanti con l'apprendimento di SQL server oggi sono incappato in un
problemino che mi ha lasciato un po' di sgomento addosso.
Procedo.
Ho la mia bella query parametrica sotto access utilizzata per una pagina
asp. Dico io, quasi quasi me la porto sotto SQL Server (piano piano ci sto
portando tutto). Parto con la creazione della query e cosa ti
scopro......non posso salvarla da nessuna parte??????
Mi domando, 20.000 tipi di query messe a disposizione da SQL e non posso
salvarne neanche una? Devo per forza realizzare o una vista o una Stored
procedure. Le viste non supportano i parametri e quindi devo
obbligatoriamente orientarmi alle SP con tutti i problemi che ne derivano?
Ditemi di no vi prego.....!! Scusate la domanda amletica, che senso hanno a
questo punto le query sotto SQL server?
DD

> e quindi devo obbligatoriamente orientarmi alle SP con tutti i problemi
che ne derivano?
Per esempio quali?
Paulus
--------------------------------
Inviato via 
http://usenet.libero.it


ehehe, era sottinteso la difficolta di imparare in tempi brevi un linguaggio
quale T-SQL per convertire delle query che stavano su Access.....
Un conto e prendersi una query fatta sotto access e con un semplice copia
incolla e poche modifiche adattarla a SQL server e un conto e una sp.
Senza contare che non mi sembra che la documentazione in linea sia il
massimo dei tutorial per insegnare l'uso del TSQL o sbaglio?
DD
PS: e comunque mi sembra di capire che le query classiche non si possono
salvare sotto SQL. Ma allora a che servono? Scusa la domanda forse banale ma
piu vado avanti e piu mi sento confuso.

 wrote in message
news:QUZc9.142643$n04.3...@twister2.libero.it...


 standard, non funzioni su SQL Server.
Quello che dice Daniele a quanto ne so č corretto... la query parametrica
sarebbe qualcosa del tipo
select * from tabella where a= :x
e poi quando lo esegui ti chiede il valore di x (non sono sicuro della
sintassi, perň)
... in effetti, su SQL Server dovrebbe fare una stored procedure.
Paulus
http://spazioweb.inwind.it/it_informatica


 salvare sotto SQL.
Si che le puoi salvare... per esempio, sotto forma di vista (view).
Ciao,
Paulus
http://spazioweb.inwind.it/it_informatica



La sintassi e corretta....in effetti puoi decidere tu il valore da pre porre
ed eventualmente da post porre al parametro.
Appurato il fatto che mi dovro gettare sulle SP, la mia domanda diventa di
carattere piu filosofico che altro. Parto dal presupposto, mi ripeto, che un
DB serve ad appoggiare dei dati per un'applicazione che li deve richiedere
per eventualmente presentarli a video. Elaborati dal DB o dal programma fa
poca differenza.
Il concetto e che se nel programma devo selezionare un sott'insieme di dati
sulla base di determinati parametri, che senso ha avere le query
parametriche se poi non le posso salvare sul DB per richiamarle passandogli
il parametro in questione? Non so se mi spiego.
Comunque, bando alle chiacchere e un grazie a tutti, sappiate che vi rompero
le scatole con il T-SQL a questo punto.... :-)
DD


Si ma in questo caso che senso avrebbe la cosa? Mi sfugge il significato
dell'operazione.....
Se faccio la query parametrica per sfruttare il vantaggio di poter
specificare di volta in volta il parametro, salvare il tutto in una vista (e
tra l'altro scusa la domanda banale ma come si fa?), non mi farebbe perdere
questo vantaggio? Sbaglio o le viste non possono avere parametri?
Che confusione!!!! :-)
DD

 Che confusione!!!! :-)
A chi lo dici |||| :=P
Paulus
PS: Continuo la risposta in un altro messaggio...


 le scatole con il T-SQL a questo punto.... :-)
Se permetti, però, è un salto di qualità ....
Auguri per T-SQL e complimenti per la decisione,



ehehe, il problema e che nel camion mi ci sto perdendo.... :-)
DD