Ich habe die folgenden Trigger in SQL Server geschrieben:Schreiben Sie Trigger in MS SQL Server genauso wie das Schreiben in MS Access?
create trigger test_trigger
on invoice -- This is the invoice table
for insert
as
declare @invoiceAmount int -- This is the amount specified in the invoice
declare @custNumber int -- This is the customer's id
--use the 'inserted' keyword to access the values inserted into the invoice table
select @invoiceAmount = Inv_Amt from inserted
select @custNumber = cust_num from inserted
update customer
set amount = @invoiceAmount
where Id = @custNumber
Wird dies in MS Access laufen kann oder ist die Syntax anders?
Sie haben recht damit, dass es kein reales Lebensszenario ist. Ich arbeite an einer Aufgabe, bei der ich einen Trigger schreiben muss, um eine ähnliche Aufgabe in Oracle oder MS Access zu erledigen. Und weil ich Oracle nicht habe, bin ich gezwungen, MS Access zu verwenden, aber MS Access verwendet keine Trigger, aber ich dachte, ich würde es in SQL Server versuchen. – Draco
Die Download-Website von Oracle informiert mich: "Alle Software-Downloads sind kostenlos und jeder wird mit einer Entwicklungslizenz geliefert, mit der Sie Vollversionen der Produkte kostenlos nutzen können, während Sie Ihre Anwendungen entwickeln und prototypisieren" (http://www.oracle.org). com/technology/software/index.html) – onedaywhen
Meine Firma hat unbegrenzte Nutzung der Oracle-Datenbank Enterprise Edition und ich bin immer noch nicht dazu gekommen, es zu installieren. Topf ... Kessel ... schwarz ...:) – onedaywhen