根据现有数据的标准在SQL Server中自动生成插入语句

时间:2016-05-09 17:13:57

标签: sql sql-server

我有3个表,其中一个表使用另外2个表的int PK中的1个作为他们的FK。我不是100%熟悉SQL Server,但基于现有数据和where where条件,有没有办法为所有3个表创建插入语句?

编辑:这些表中的一个也有一个blob,使事情(可能)更复杂。

1 个答案:

答案 0 :(得分:0)

似乎您正在寻找触发器功能,您的INSERT语句将具有new.ID记录,并根据第一个表的ID更新其他两个表。

另一种选择是您使用存储过程在3列中插入数据,您可以在其中为表的每个信息设置变量,并在末尾读取表中指定的new.ID并更新第1列表

如果您告诉我们3个表的更多详细信息,我们可以为您提供更多帮助,无论是客户表,产品表等。