如何一次将值插入两个表中? 如果不成功,两个表都应该回滚。
我正在使用SQL服务器和查询passe抛出C#代码。
答案 0 :(得分:4)
您可以将两个查询作为一个语句运行
insert into table1 (...) values (...); insert into table2 (...) values (...)
或写一个触发器来执行第二次INSERT。
答案 1 :(得分:4)
我通常会编写一个存储过程来接收您要写出的所有值,然后调用包含在事务中的一系列INSERT INTO
语句。
如果您提供更多信息,例如表格结构和示例数据,我们可以为您提供进一步的帮助。
答案 2 :(得分:0)