我有这张桌子
Usuario
我还有另外一张桌子:
Imagenes
关系:
Usuario.id_usuario = Imagenes.id_usuario
我尝试将图片插入图片,但我需要从id_usuario
Usuario
这适用于登录系统,当我尝试插入图片时,我必须插入id_usuario
进行查询。我想编写代码,当我在Imagenes
中插入图片时,该代码将自动识别id。
我该怎么做?
答案 0 :(得分:1)
您可以使用scope_identity()来获取前一个insert语句生成的标识值。如下所示:
declare @id_usuario int
insert into Usuario
([User], [Password], FristName, Lastname, [EMail], Photo_avatar)
values (@User, @Password, @FristName, @Lastname, @EMail, @Photo_avatar)
set @id_usuario = SCOPE_IDENTITY()
insert into Imagenes
(id_usuario, Picture, Picture_name)
values (@id_usuario, @Picture, @Picture_name)