You are here: Un aiuto, per favore molto urgente!!! « MsSQL Server « IT news, forums, messages
Un aiuto, per favore molto urgente!!!

Posted by e.torresi on 01/29/07 18:26

Avrei questo problema
devo spostare dei campi da una tabella in cui appoggio i record
recuperati da un file excel in varie tabelle esterne.
La tabella di appoggio contiene in totale 92 colonne da spostare in
varie tabelle relazionate.
In pratica dovrei fare un loop su tutti i record della tabella di
appoggio prendermi i campi ed inserirli in varie tabelle relazionate
in cascata tra di loro
I passi da fare sono:

- leggere i valori nei campi dalla tabella di appoggio,
- fare una select sulla tabella di destinazione.
- se esiste un record con gli stessi valori eventualmente fare un
update per i campi vuoti,
- altrimenti fare direttamente un' insert di un nuovo record,
- recuperare l'id del record inserito o trovato quindi leggere altri
campi dal record della tabella di appoggio
- quindi effettuare un update o insert di questi nella tabella 2
relazionata con l' ID recuperato dalla tabella 1
etc.. per ogni record della tabella di appoggio iniziale.

Ogni record contiene campi di varie tabelle che sono relazionate tra
loro.
Premetto di aver già scritto una stored procedure con l'uso di
cursori, ma vorrei evitare evitare l'uso di questi ultimi...
Cosa mi consigliate? Potreste farmi un esempio (o indicarmi un link)
di come fare utilizzando
un ciclo While se è possibile?

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация