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
Operatore IN
martedì 12 settembre 2006 - 09.21
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
bluland
Profilo
| Guru
1.149
messaggi | Data Invio:
mar 12 set 2006 - 09:21
Salve,
allora vorrei creare una SP, dove il WHERE puo' essere uguale a 'n' parametri di ingresso a seconda della scelta dell'utente, come in questo esempio:
SELECT *
WHERE ORDINE IN (111111,32322) in questo caso ne ho messi 2 ma potrebbero essercene molti di piu'.
allora mi chiedo se volessi fare una SP
dove ad esempio faccio
CREATE PROCEDURE SP_PROVA
@ORDINIINGRESSO VARCHAR(100)
AS
DECLARE @ORDINE VARCHAR(800)
DECLARE @QUERY VARCHAR(800)
SET @ORDINE = ' AND ORDINE IN ('+ @ORDINE +')'
SET @QUERY = 'SELECT * FROM TABELLA WHERE [ID]<>0'
EXEC (@QUERY + @ORDINE)
come faccio a passargli n parametri ?
Non ho capito questo passaggio......!
Saluti
ENzo
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mar 12 set 2006 - 09:45
>allora vorrei creare una SP, dove il WHERE puo' essere uguale
>a 'n' parametri di ingresso a seconda della scelta dell'utente,
>come in questo esempio:
>
>SELECT *
>WHERE ORDINE IN (111111,32322) in questo caso ne ho messi 2
>ma potrebbero essercene molti di piu'.
Ciao Enzo,
leggi il seguente post:
http://groups.google.it/group/microsoft.public.it.sql/msg/996f270c0984d7d5
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
bluland
Profilo
| Guru
1.149
messaggi | Data Invio:
mar 12 set 2006 - 09:57
grazie Lorenzo
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 !