0

我想执行 SQL XML 插入(在 MSSQL 上),在这种情况下,我需要将文件列表插入数据库(这很简单)。但是,有一个自动生成的 PK 列 (ID),我需要每个新创建的文件名的 ID,而无需执行第二次查询。这可能吗?我想如果结果是/不是 XML 并不重要,但输入肯定必须是。

4

1 回答 1

0

回答我自己的问题......我认为一个可能的解决方案(作为一个事务)是像往常一样进行 SQL-XML 插入。然后,选择表中的所有行,并针对“插入”XML 数据中的数据进行左连接,其中连接列是文件名......这应该返回刚刚插入的所有行的 ID。

于 2010-05-04T14:10:55.953 回答