5
TSQLで更新可能なビューを作成する方法。私の解決策をベースにできる簡単な例を提供してください。TSQLで更新可能なビューを作成する方法
最近私は友人をTSQLで手伝ってくれていて、更新可能なビューについて私に尋ねました。私は、クイックルックアップとして私のソリューションをここに残しておくことをお勧めします。
msdnをご覧ください。
TSQLで更新可能なビューを作成する方法。私の解決策をベースにできる簡単な例を提供してください。TSQLで更新可能なビューを作成する方法
最近私は友人をTSQLで手伝ってくれていて、更新可能なビューについて私に尋ねました。私は、クイックルックアップとして私のソリューションをここに残しておくことをお勧めします。
msdnをご覧ください。
私は非常に基本的な作業例を提供しています。
--Here is our base table
CREATE TABLE [test_table]
(
[a] int primary key,
[b] varchar(40),
[c] bigint,
[d] varchar(20),
)
GO
--Here is our view to the table
CREATE VIEW [test_view] As SELECT b,a,d FROM test_table
GO
--As an example insert few entries
INSERT INTO test_table VALUES (0, 'abc', 2, '2011-10-13')
INSERT INTO test_table VALUES (1, 'abc', 2, '2011-10-13')
INSERT INTO test_table VALUES (3, 'abc', 2, '2011-10-13')
--Check if everything works fine
SELECT * FROM test_table
SELECT * FROM test_view
GO
テーブルやビューがMSDNのrequierments(lookup)をfullfilingされているので、私はビューに次のことを行うことができる午前:
UPDATE test_view SET b = 'xyz', d = '2011-10-14' where a = 0
INSERT test_view VALUES ('xyz', 2, '2011-10-14')
DELETE test_view where a = 3
GO
SELECT * FROM test_table
SELECT * FROM test_view
GO
重要:一括挿入も同様に許可されています。
プログラミングで幸運を祈る。
より具体的な質問としてこれをフレーズするか、または8時間が経過する前に閉じている可能性があります。 –