5
我想在SQL Server數據庫中使用ADO.NET命令/ sqldataadapter批量插入多個記錄,並獲取爲單個數據庫旅程中的所有行生成的標識值。批量插入多個記錄,並獲得所有使用ADO.NET的身份
我有什麼選擇?
我想在SQL Server數據庫中使用ADO.NET命令/ sqldataadapter批量插入多個記錄,並獲取爲單個數據庫旅程中的所有行生成的標識值。批量插入多個記錄,並獲得所有使用ADO.NET的身份
我有什麼選擇?
如果您使用的是SQL Server 2005和2008,則可以添加對OUTPUT子句的支持,這使您可以從UPDATE/INSERT/DELETE語句返回結果集。
正是我想要的。謝謝。 – 2010-04-23 11:03:05
有沒有辦法在OUTPUT子句中包含一個未在插入中使用的列,而是在與輸入源數據相同的行中包含一列? – codechurn 2013-01-30 18:16:50
@藝術 - 不直接;對於'INSERT'語句,'OUTPUT'由插入的數據構建。您必須將'OUTPUT'數據收集到一個臨時表中,並將其重新連接到輸入源 – 2013-01-30 22:41:28