Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Mettere in join una select dinamica
mercoledì 23 marzo 2011 - 15.42
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
SQL Server 2008 R2
stena
Profilo
| Junior Member
78
messaggi | Data Invio:
mer 23 mar 2011 - 15:42
In una SP passo tramite parametro una query dinamica, quindi variabile di volta in volta.
L'unica cosa che rimane costante e` un campo denominato id relativo ad una tabella che fa sempre
parte di questa select.
Esempio:
SELECT A.id, ... FROM TAB_1 A, ... WHERE.....
il risultato di questa select devo filtrarlo mettendolo in join con un'altra tabella, tramite questo campo id.
Il problema e` che non so come creare una tabella dalla select passata alla sp, considerando che i campi
variano di volta in volta.
Grazie in anticipo.
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mer 23 mar 2011 - 21:20
>In una SP passo tramite parametro una query dinamica, quindi
>variabile di volta in volta.
Ciao,
Che senso ha questa cosa? Ogni volta che eseguirai la sp verrà parsato e compilato lo statement di SELECT, pertanto non esiste alcuna differenza prestazionale/di security rispetto all'esecuzione del comando stesso.
>Grazie in anticipo.
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
stena
Profilo
| Junior Member
78
messaggi | Data Invio:
gio 24 mar 2011 - 09:13
Ciao,
il motivo di questa SP e` dovuto al fatto che la select viene creata in un vecchio applicativo
che non voglio andare a stravolgere dato che comporterebbe parecchio tempo.
La cosa piu` veloce e` passare la select come parametro di una SP e quindi eseguire poi un join all'interno di essa.
Il mio problema e` capire come inserire il risultato di questa query all'interno di una tabella
temporanea con visibilita` locale, considerando che campi e tabelle interessate variano.
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !