如何在不同的表中动态插入数据?

时间:2010-10-05 09:06:10

标签: sql-server

我创建了动态调查。我想将同一个调查复制到另一个调查ID。

SurveyTable:

SID SName Created Date

QuestionTable

QID Question SID

AnswerOptionsTable

AID Answer QID 

现在我创建了一项调查,我添加了问题和答案。但我想要复制 与另一个SName进行相同的调查,以便剩余的表也相应地改变。

请提供解决方案。非常感谢你。我也问过我的前辈。

1 个答案:

答案 0 :(得分:0)

INSERT INTO SurveyTable ...
  SELECT ...
  FROM SurveyTable
  WHERE ...

然后捕获新的行ID,并与其他两个表类似。