2017-03-09 192 views

回答

1

不一定。

在一次交易中,您可能想要爲您的公司添加新員工,並將其經理的姓名添加到另一個表中。

0

不,這在規範化數據庫中是非常正常的。最終的結果(無論您查詢的來源 - 直接與生成的ORM)應該是這樣的:

BEGIN TRAN 

INSERT INTO Table ... 
INSERT INTO OtherTable ... 

COMMIT 

根據SQL味道,你也應該考慮錯誤處理。例如。對於SQL SERVER,您可以使用BEGIN TRY ... BEGIN CATCHROLLBACK錯誤的事務。

+0

Thanks.everyone我以爲我是一個壞分貝設計師:) –

相關問題