gpt4 book ai didi

c# - 在不同查询 SQL 中插入和选择

转载 作者:行者123 更新时间:2023-11-30 14:00:39 25 4
gpt4 key购买 nike

我有一个服务器和很多客户端,我的应用程序在客户端上,数据库在服务器上,我有一个表

Table -->  Id --> int Auto-increment,   
Name --> nvarchar(50),

因此,每当我使用查询从客户端插入新行时

Insert into Table Name Values('NameValue')

它插入行并且 sql 自动生成 Id 字段。所以,为了获取它的 ID,我使用以下查询

Select max(Id) as maxId from Table

但是两个查询都在不同的连接上

它在一次只有一个客户端运行时运行良好,但当多个客户端运行时,在我可以请求“getMaxId”查询之前,客户端会请求许多插入查询。

最佳答案

您可以使用以下内容:

SELECT SCOPE_IDENTITY()

这将选择最后插入的身份。

关于c# - 在不同查询 SQL 中插入和选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10224379/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com