Ich habe eine Tabelle z. Customers(CustomerType, Name)
und zwei Ansichten für jeden Kundentyp:In Sicht einfügen und Standardwerte für die zugrunde liegende Tabelle verwenden
create view PremiumCustomers as
(
select Name from Customers where CustomerType = 1
);
und
create view NormalCustomers as
(
select Name from Customers where CustomerType = 2
);
Gibt es eine Weise, die ich in jeder dieser Ansichten einfügen könnte und den Standardwert für CustomerType
entsprechend eingestellt?
z.B. unter Verwendung von:
INSERT INTO PremiumCustomers (name) VALUES ('foo')
('foo',2)
zur Customers
Tabelle einzufügen.
Ein anstelle-von-Trigger ist der Weg zu gehen. – dean
Sie haben Recht, Dekan. – StackUser