在一个查询中插入两个表

时间:2012-02-14 19:28:34

标签: c# sql-server

如何一次将值插入两个表中? 如果不成功,两个表都应该回滚。

我正在使用SQL服务器和查询passe抛出C#代码。

3 个答案:

答案 0 :(得分:4)

您可以将两个查询作为一个语句运行

insert into table1 (...) values (...); insert into table2 (...) values (...)

或写一个触发器来执行第二次INSERT。

答案 1 :(得分:4)

我通常会编写一个存储过程来接收您要写出的所有值,然后调用包含在事务中的一系列INSERT INTO语句。

如果您提供更多信息,例如表格结构和示例数据,我们可以为您提供进一步的帮助。

答案 2 :(得分:0)

相关问题