sql server 主键由触发器维护 如何在insert后取得主键值 80

表中的主键是由触发器维护的,格式是这样:AJ0001,每加一行后面的数字加1,如何在insert后值得刚刚插入的主键值?我使用select@@IDENTITY和selec... 表中的主键是由触发器维护的,格式是这样:AJ0001,每加一行后面的数字加1,如何在insert后值得刚刚插入的主键值?
我使用select @@IDENTITY和select SCOPE_IDENTITY() 都无法取到
展开
 我来答
郇与
2015-01-20
知道答主
回答量:12
采纳率:0%
帮助的人:1.2万
展开全部
我认为是没法获取,他返回的的确是更新的条数,要想获得插入的值,myibatis没有提供相应的接口和方法,你可以采用如下方法获得:
在插入主键之前,先获得主键数值,然后再将该主键插入。
追问
如果先获取主键值,那高并发的情况下应该会有问题啊
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式