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
Ssis
giovedì 08 aprile 2010 - 22.31
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
sharepoint79
Profilo
| Newbie
1
messaggi | Data Invio:
gio 8 apr 2010 - 22:31
salve sto creando un package ssis così composto:
un execute task sql che seleziona matricola, descrizione da una tabella di sql server 2008
riempie un recordset e con un contenitore ciclo foreach mi leggo il recordset con i campi sopra indicati
all'interno del contenitore uso un altro execute task sql che mi va a selezionare da una tabella(db2) di oracle
tutti i campi che hanno come condizione i campi descrizione e matricola passati dal recordset, il risultato di questa select andra inserite in una tabella temp di sql server 2008.
volevo chiedere delle cose
se io inserisco il secondo task sql per la selezione dei record che hanno come condizione i parametri passati dal recordset all'interno del ciclo non crea problemi avere la connessione aperta per tutto il tempo che finisce il ciclo foreach?
ho problemi con il passaggio dei parametri all'interno della select del secondo task in ambiente sql server se la condizione viene scritta in questo modo matricola = ?, in ambiente oracle il passaggio dei paramentri è questo? -------> matricola = @matricola
grazie di tutto
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
ven 23 apr 2010 - 01:22
>salve sto creando un package ssis così composto:
ciao
>all'interno del contenitore uso un altro execute task sql che
>mi va a selezionare da una tabella(db2) di oracle
>tutti i campi che hanno come condizione i campi descrizione e
>matricola passati dal recordset, il risultato di questa select
>andra inserite in una tabella temp di sql server 2008.
>volevo chiedere delle cose
>se io inserisco il secondo task sql per la selezione dei record
>che hanno come condizione i parametri passati dal recordset all'interno
>del ciclo non crea problemi avere la connessione aperta per tutto
>il tempo che finisce il ciclo foreach?
Anche se non è bello, ti rispondo con una domanda: Come mai non fai un bel dataflow con sorgente SQL ed un lookup su oracle invece che foreach ed execute nidificati?
>ho problemi con il passaggio dei parametri all'interno della
>select del secondo task in ambiente sql server se la condizione
>viene scritta in questo modo matricola = ?, in ambiente oracle
>il passaggio dei paramentri è questo? -------> matricola = @matricola
se usi OLEDB, la sintassi è comune, il ? è il placeholder posizionale del parametro
>grazie di tutto
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
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 !