Ich bin neu in SQL und ich versuche, Trigger herauszufinden. Ich brauche einen Auslöser zu schreiben, die drei Tabellen beinhalten, keine Sorge, es nur durch eine der Tabellen ausgelöst wird ...Auslöser mit mehreren Tabellen Oracle, PL/SQL
CREATE TABLE CUSTOMERS
(CUSTID CHAR(8) constraint customers_pk primary key,
CREDITSCORE NUMBER(5,2)
CREATE TABLE LOANDETAILS
(LOANNO VARCHAR2(11) primary key,
CUSTID CHAR(8),
LOANSTATUSCODE NUMBER(3,0),
RATE NUMBER(5,2),
CREATE TABLE SCORECONVERSIONCHART
(SCOREBAND VARCHAR2(1) constraint scorecc_pk primary key,
MINSCORE NUMBER(3,0),
MAXSCORE NUMBER(3,0),
BASERATEADJUSTMENT NUMBER(4,2)
);
Also, wenn der Kredit-Score (Kreditscoring) von der Kundentabelle aktualisiert wird, i Ich möchte den Kredittyp (LOANTYPE) in der Kreditdetaildatei sehen. Wenn der Kredittyp eine 1 oder 2 ist, möchte ich den Kreditzins in der Kreditdetaildatei aktualisieren. Der Kreditzins wird aktualisiert, indem festgestellt wird, wo der benutzerdefinierte Kreditscore in der Score-Konversionstabelle liegt (Creditscore in der Kundentabelle). Wenn er zwischen einem bestimmten Min- und Max-Score in der Konvertierungstabellentabelle liegt, wird die entsprechende Basisratenanpassung zu einer Basis hinzugefügt Rate von 3%.
Ich bin unklar, wie alle diese Tabellen erhalten in den Auslöser zu interagieren,
Wenn mir jemand in einfacher Sprache helfen könnte oder mich auf eine große Ressource verweisen ich es schätzen würde.
Welche Probleme haben Sie mit dem oben genannten Code? –