마지막으로 삽입 된 내 테이블의 열을 업데이트하려고합니다. 이 저장 프로 시저를 만들려고했습니다 :SQL 문
CREATE PROCEDURE [dbo].[msp_AssociateEvent]
(
@EventId int
)
AS
UPDATE tblFoodMenus set
EventID = @EventId
Where FoodMenuID = IDENT_CURRENT(tblFoodMenus)
그러나이 오류가 발생합니다. 잘못된 열 이름 tblFoodMenus.
IDENT_CURRENT를 올바르게 사용하고 있습니까?
PS FoodMenuID은 자동
정말 하시겠습니까? 2 명의 사용자가 동시에 레코드를 추가하는 것은 어떻습니까? 롤백 (IDENT_CURRENT가 증가하지만 행을 삽입하지 않음)은 어떻습니까? 테이블이 비어 있거나 잘리는 경우 (IDENT_CURRENT는 1을 반환합니다). 나는 이것이 대부분의 경우에 좋은 생각 인 것을 볼 수 없다 .... –