私はテーブルを持っています。各顧客のタイプにCustomers(CustomerType, Name)
と2ビュー:ビューに挿入し、基になるテーブルのデフォルト値を使用します。
create view PremiumCustomers as
(
select Name from Customers where CustomerType = 1
);
と
create view NormalCustomers as
(
select Name from Customers where CustomerType = 2
);
私はこれらの各ビューに挿入し、それに応じてCustomerType
のデフォルト値を設定することができます方法はありますか?
使用して:
INSERT INTO PremiumCustomers (name) VALUES ('foo')
はCustomers
テーブルに('foo',2)
を挿入します。
のように試してみてください。 – dean
あなたは右の学長です。 – StackUser