插入两个表并影响其中一个表列的ID到另一个表中

时间:2018-07-20 18:02:08

标签: sql

我有一个包含以下内容的文件夹表

id    | name       | state    | imageFolder                
-------------------------------------------
1        NameTest       1           2 

我还有一个名为“图片”的图片

  id    | url                     
  --------------------------------------------
    2     https://www.someImageUrl

我想在查询的文件夹表中插入一个url并将其放在图像中,并在同一查询中获取id。 实际上,我正在一个android项目中,我必须添加一个新文件夹并将图像上传到它,因此这就是为什么我需要这个。 有办法吗?

1 个答案:

答案 0 :(得分:0)

您将要使用X86来捕获32bit表所生成的键值。有些人使用SCOPE_IDENTITY(),但不要这样做,它具有全局范围,您有时有时可以获取错误的ID。

然后使用该值插入IMAGE表中。首先插入@@IDENTITY表中会有些倒退,但这就是您想要的FOLDER的方式。这是一个功能齐全的示例:

IMAGE

结果:

enter image description here