更新Max(ID + 1)并选择该ID

时间:2018-03-19 19:20:43

标签: c# sql-server

我需要从sql表更新(Id + 1)并在同一查询中选择该id。

我正在使用下面的代码,但我担心如果多个客户端PC运行相同的查询,那么我将有冲突,我将采取错误的ID

SqlCommand cmd2 = new SqlCommand("update TrnDocuments set TrnNumber+=1 ;select (TrnNumber)as TrnNum from TrnDocuments ", con);
SqlDataReader read2 = cmd2.ExecuteReader();

0 个答案:

没有答案