問題1: 如果我的MS SQL 2005資料庫裡面有兩個Table 分別是A (裡面有兩個欄位 分別是name,tel)與B (裡面有兩個欄位 分別是name,tel)接著我想要用Trigger 的方式連動,如果Table A 的tel資料被異動了!!其這tel資訊可以自動更新到Table B 的Tel 資料 該怎麼做??
ALTER TRIGGER [dbo].[mytg_c] ON [dbo].[A] FOR UPDATE AS
BEGIN
SET NOCOUNT ON
DECLARE @name VARCHAR(50)
DECLARE @tel VARCHAR(50)
SELECT @name =name ,@tel =tel FROM Inserted
update B set tel=@tel where name=@name
END
問題2: 如果我的MS SQL 2005資料庫裡面有兩個Table 分別是A (裡面有兩個欄位 分別是name,tel)與B (裡面有兩個欄位 分別是name,tel)接著我想要用Trigger 的方式連動,如果Table A 的name 與tel資料被新增了!!其這name與 tel資訊可以自動更新到Table B 的name 與Tel 資料 該怎麼做??
ALTER TRIGGER [dbo].[mytg_a] ON [dbo].[a] FOR INSERT AS
BEGIN
SET NOCOUNT ON
DECLARE @name VARCHAR(50)
DECLARE @tel VARCHAR(50)
SELECT @name =name ,@tel =tel FROM Inserted
INSERT INTO B (name , tel ) VALUES (@name ,@tel )
END