>Ho una vista che mi ritorna un Id e una Data (questo è un parametro
>calcolato, ma questo non ci interessa)
>Vorrei inserire il valore del campo data della vista su un'altra
>tabella in cui è presente lo stesso Id della vista e un campo
>data in cui vorrei scrivere il valore data della vista.
>
>In pratica se nella mia tabella è presente un Id che è presente
>nella vista voglio fare nella tabella l'update con il valore
>che riporta la vista per lo stesso ID.
>
>In pratica vorrei fare l'update di soli dati presenti nella vista.
Ciao Francesco,
Che DBMS utilizzi?
In SQL Server una soluzione potrebbe essere:
UPDATE T
SET T.Data = V.Data
FROM dbo.Tabella AS T
JOIN dbo.Vista AS V
ON T.id = V.id;
>Grazie,
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org