gpt4 book ai didi

sql-server-2008 - 从插入语句返回 ID

转载 作者:行者123 更新时间:2023-12-04 07:07:36 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:




9年前关闭。




Possible Duplicate:
Best way to get identity of inserted row?



我有一个 INSERT 语句,例如
INSERT INTO PATIENT_PROFILE(PATIENT_NAME, OTHER_NAME, AGE, SEX, PHONE_NO, MOB_NO,          CAT_NAME, ADDRESS)
VALUES(@PAT_NAME, @OTHER_NAME, @AGE, @SEX, @PHONE, @MOB, @CAT_NAME, @ADD)

现在我想获取 PATIENT_PROFILE 中存在的patient_id。有什么办法可以让插入语句返回 PATIENT_ID?

最佳答案

使用 Scope_Identity()

所以:

declare @IdInserted int
INSERT INTO PATIENT_PROFILE(PATIENT_NAME, OTHER_NAME, AGE, SEX, PHONE_NO, MOB_NO, CAT_NAME, ADDRESS)
VALUES(@PAT_NAME, @OTHER_NAME, @AGE, @SEX, @PHONE, @MOB, @CAT_NAME, @ADD)
set @IdInserted = Scope_Identity()

关于sql-server-2008 - 从插入语句返回 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12148125/

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