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
Copiare riga
sabato 27 dicembre 2008 - 11.35
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
lordwaizard
Profilo
| Senior Member
294
messaggi | Data Invio:
sab 27 dic 2008 - 11:35
Ho due tabelle identiche.
La funziona della prima e quella di tenere aggiornati i dati, mentre la seconda è uno storico delle operazioni.
Quando inserisco una riga effettuo una seconda query per la seconda tabella.
Il problema si verifica quando si fa una correzzione.
ES Tabella 1
UPDATE prima SET descrizione = 'ciao' WHERE ID = 123
Esiste una funzione che se gli passo l'ID della tabella prima, mi crei un insert into nella seconda, di tutti i dati della prima?
In questo modo vedrei gli ultimi dati aggiornati in modo completo.
Scusate per la domanda un pò contorta ma vorrei velocizzare al massimo l'operazione di copia.
Grazie in anticipo.
Davide
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
sab 27 dic 2008 - 11:41
>Esiste una funzione che se gli passo l'ID della tabella prima,
>mi crei un insert into nella seconda, di tutti i dati della prima?
Ciao Davide,
Che DBMS utilizzi?
Ad esempio con SQL Server potresti scrivere un trigger che propaghi le modifiche alla seconda tabella:
http://groups.google.it/group/microsoft.public.it.sql/msg/8a3116f9ba8287a1
>Grazie in anticipo.
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
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 !