Ciao a tutti,
premetto che sono abbastanza neofita di Database, è ho un problema...
sto usando MSDE 2000 e voglio creare una semplice vista su di una tabella... e far si che quando inserisco un record nella vista venga esuguito un trigger INSTEAD OF DELETE. Sareste così gentili da illuminarmi sul perchè con la vista:
CREATE VIEW dbo.VIEW1
AS
SELECT IDOfferta, Descrizione, Note, IDCLiente,
(SELECT [Ragione Sociale]
FROM [Descrizione Aziende]
WHERE (IDAzienda = IDCliente)) AS [Ragione Sociale],
(SELECT [Città]
FROM [Descrizione Aziende]
WHERE (IDAzienda = IDCliente)) AS [Città]
FROM dbo.Offerte
facente riferimento ad una seconda tab il trigger :
CREATE TRIGGER pluto ON VIEW1
INSTEAD OF INSERT
AS
INSERT AZIENDE(prova) VALUES('ok')
viene eseguito, mentre con la Vista:
CREATE VIEW dbo.VIEW1
AS
SELECT IDOfferta, Descrizione, Note
FROM dbo.Offerte
non viene eseguito?
GRAZIE Mille!! :gren: