SQLServer:可以同時(shí)插入兩個(gè)表嗎?我的數(shù)據(jù)庫(kù)包含三個(gè)表Object_Table, Data_Table和Link_Table..鏈接表只包含兩個(gè)列,一個(gè)對(duì)象記錄的標(biāo)識(shí)和一個(gè)數(shù)據(jù)記錄的標(biāo)識(shí)。我想從DATA_TABLE其中,它被鏈接到一個(gè)給定的對(duì)象標(biāo)識(shí)中,并將相應(yīng)的記錄插入到Data_Table和Link_Table對(duì)于不同的給定對(duì)象標(biāo)識(shí)。I 能,會(huì),可以要做到這一點(diǎn),方法是選擇一個(gè)表變量,并在每次迭代中執(zhí)行兩次插入循環(huán)。這是最好的方法嗎?編輯:我想避免循環(huán)有兩個(gè)原因,第一個(gè)原因是我很懶,循環(huán)/臨時(shí)表需要更多的代碼,更多的代碼意味著有更多的地方出錯(cuò),第二個(gè)原因是對(duì)性能的關(guān)注。我可以在一次插入中復(fù)制所有數(shù)據(jù),但是如何使鏈接表鏈接到每個(gè)記錄都有一個(gè)新ID的新數(shù)據(jù)記錄?
SQLServer:可以同時(shí)插入兩個(gè)表嗎?
一只甜甜圈
2019-10-21 16:12:01