0
我想知道是否可以将数据插入到一个表中并让它出现在SQL中的不同表中而不插入第二个表中?需要帮助在两个不同的表中插入数据SQL Server 2012
我想知道是否可以将数据插入到一个表中并让它出现在SQL中的不同表中而不插入第二个表中?需要帮助在两个不同的表中插入数据SQL Server 2012
这里是如何与触发更新表一个小样本
CREATE TRIGGER `upd_table2` BEFORE INSERT ON `table1`
FOR EACH ROW
BEGIN
SET NEW.msg = concat(NEW.msg, ' was here'); /* update the value for table 1*/
INSERT INTO table2 values (concat(NEW.msg, ' was here too')); /* insert to table 2*/
END//
INSERT INTO `table1`
(`msg`)
VALUES
('juan'),
('peter')//
触发器是去,CREATE TRIGGER(的Transact-SQL)的方式... https://msdn.microsoft.com/en-us/library/ms189799.aspx
你可以使用触发器来做到这一点。然而,更可能的是,您可以将数据插入到一个表中,并使用“join”在查询结果中查看它。 –
谢谢我会更多地关注触发器并尝试一下。我是sql新手,所以我仍然在学习一切。 谢谢 – FoxHoundPy
你可以提供一个用例吗?在有上下文可用的情况下找到最佳方法更容易。 – PiotrWolkowski