Я просто хотел узнать, есть ли способ вставить значения в несколько таблиц в базе данных SQL Server 2008?
У меня есть следующее
cmd.CommandText = "Insert into tb1 (col1, col2, col3) values (@col1, @col2, @col3); Insert into tb2 (col1, col2, col3) values (@col11, @col12, @col13);";
cmd.Parameters.AddWithValue("col1","val1");
cmd.Parameters.AddWithValue("col2", "val2");
cmd.Parameters.AddWithValue("col3", "val3");
cmd.Parameters.AddWithValue("col11","val4"); cmd.Parameters.AddWithValue("col12", "val5");
cmd.Parameters.AddWithValue("col13", "val6");
Но будут ли значения вставлены в "tb1", даже если часть "Вставить в tb2 ..." получит ошибку?
если да, то это не то, что я хотел.
я хотел это, значения не должны быть вставлены в tb1, если часть tb2 получает ошибку.
пожалуйста, помогите мне.