Triggers SQL
Triggers SQL
4to Cuatrimestre
Triggers
CREATE TABLE Sales (ID_Sales INT IDENTITY PRIMARY KEY, DATE DATETIME, ID_Costumer INT REFERENCES
Costumer(ID_Costumer), ID_Porducts INT REFERENCES Products(ID_Porducts), Price MONEY, QuantityINT, Amount
MONEY, Pending_Balance MONEY, Paying_Deadline DATE)
CREATE TABLE Pay(idPay INT IDENTITY PRIMARY KEY, ID_Purchases INT REFERENCES Purchases(ID_Purchases),
DATE DATETIME, Amount MONEY)
CREATE TABLE Purchases (ID_Purchases INT IDENTITY PRIMARY KEY, DATE DATETIME, ID_Supplier INT
REFERENCES Supplier(ID_Supplier), ID_Porducts INT REFERENCES Products(ID_Porducts), Price MONEY, Quantity
INT, Amount MONEY, Pending_Balance MONEY)
CREATE TABLE Costumer (ID_Costumer INT IDENTITY(1,1) PRIMARY KEY, Name VARCHAR(60), RFC CHAR(13),
Adress VARCHAR(100), Email VARCHAR(70), Phone CHAR(13))
CREATE TABLE Supplier (ID_Supplier INT IDENTITY(1,1) PRIMARY KEY, Name VARCHAR(60), Adress VARCHAR(100),
Email VARCHAR(70), Phone CHAR(13))
INSERT INTO Costumer(Name, RFC, Adress, Email, Phone) values ('Gregory House', 'GREH36625F32', 'Newark 201',
'[email protected]', '+732 4568373294')
INSERT INTO Costumer(Name, RFC, Adress, Email, Phone) values ('Robert Chase', 'ROCH939402E32', 'Hoboken 444',
'[email protected]', '+732 8345283592')
INSERT INTO Costumer(Name, RFC, Adress, Email, Phone) values ('Eric Foreman', 'ERFO209348920', 'Atlantic City 69',
'[email protected]', '+732 7928309074')
INSERT INTO Supplier(Name, Adress, Email, Phone) VALUES ('Alisson Cameron', 'Broadway 577',
'[email protected]', '+732 23402934293')
INSERT INTO Supplier(Name, Adress, Email, Phone) VALUES ('Lisa Cuddy', '5 th Ave 234', '[email protected]',
'+732 2384923382')
INSERT INTO Supplier(Name, Adress, Email, Phone) VALUES ('Martha Masters', '7 th Ave 545',
'[email protected]', '+732 4729281734')
CREATE TABLE Payment (ID_Payment INT IDENTITY PRIMARY KEY, ID_Sales INT REFERENCES Sales(ID_Sales),
DATE DATETIME, Amount MONEY)
Roll_Payment 1, 250