Sql server 如何在不同的表中动态插入数据?
我创建了动态调查。我想将同一个调查复制到另一个调查id 调查表:Sql server 如何在不同的表中动态插入数据?,sql-server,Sql Server,我创建了动态调查。我想将同一个调查复制到另一个调查id 调查表: SID SName Created Date 问题表 QID Question SID 回答选项表 AID Answer QID 现在我创建了一个调查,添加了问题和答案。但是我想复制这本书 使用另一个SName进行相同的调查,以便剩余的表也相应地更改 请提供解决方案。事先非常感谢你。我也问了我的长辈们 INSERT INTO SurveyTable ... SELECT ... FROM SurveyTable
SID SName Created Date
问题表
QID Question SID
回答选项表
AID Answer QID
现在我创建了一个调查,添加了问题和答案。但是我想复制这本书
使用另一个SName进行相同的调查,以便剩余的表也相应地更改
请提供解决方案。事先非常感谢你。我也问了我的长辈们
INSERT INTO SurveyTable ...
SELECT ...
FROM SurveyTable
WHERE ...
然后捕获新行ID并对其他两个表执行类似操作。“请提供解决方案”?我们会给你帮助,前提是你告诉我们你做了什么,并解释你陷入困境的地方,但我们不会为你做你的工作。我根据输入SID(源)插入调查表,我也根据新SID插入问题表,但我想为每个新QID插入答案表这是我面临的问题这里SID,QID,援助是他们桌子上的PK。请发送示例我亲眼看到并不是每个人都适合做程序员。对不起,订单应该是这样的。新建SID->新建QID->AID。这些是相互依赖的,所有这些都应该在SP中一次性完成。