|
Ciao a tutti,
mi servirebbe un aiuto su come poter reperire il nome di un campo di una tabella. Mi spiego meglio.
Allora, dovrei copiare dei record da delle tabelle di un DB su delle tabelle di un'altro DB; visto che la mole di dati è consistente devo fare una procedura che automatizzi il tutto. Il problema principale sta nel fatto che le tabelle da un DB a un'altro potrebbero non essere allienate cioè una potrebbe avere un campo in più o magari in meno.
Soluzione?????
La soluzione che pensavo io era, se possibile, ciclare sulla tabella di origine con un cursore e quando il nome del campo era uguale al nome del campo della tabella di destinazione facevo l'INSERT.
Però non riesco a trovare niente su come tirar fuori o cmq cercare di fare dei controlli sul nome dei campi di una tabella all'interno di una procedura.
C'è qualche funzione?
Se ho un cursore posso recuperare da quello il nome edl campo relativo ad ogni fetch?
Spero di essere stato abbastanza chiaro e di un vostro aiuto.
|