gpt4 book ai didi

C#/SQL 获取自增字段值

转载 作者:行者123 更新时间:2023-11-30 19:04:06 27 4
gpt4 key购买 nike

我有一个带有自动递增主键的表。在我的代码中,当我执行每个“插入”查询时,我试图接收新的自动增量值。有没有办法以编程方式做到这一点?

谢谢。

更新:假设我有一张 table :TABLE User ( userID INT NOT NULL AUTO_INCREMENT, name VARCHAR( 25 ) NOT NULL , email VARCHAR( 50 ) NOT NULL , UNIQUE ( userID ) );

当我向该表插入新值(姓名和电子邮件)时,我希望自动接收新生成的用户 ID。理想情况下,我正在寻找通过单个事务而不使用存储过程来完成此操作的任何方法。

最佳答案

让你的sql/存储过程返回scope_identity()或者,如果您使用的是 Linq2SQL 或 EF,用于插入的实体将获得新 ID。

关于C#/SQL 获取自增字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1402684/

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