Можно ли использовать SQL XML для вставки и получения вывода из каждой записи? - PullRequest
0 голосов
/ 31 марта 2010

Я хотел бы выполнить вставку SQL XML (на MSSQL), и в этом случае мне нужно вставить список файлов в БД (это достаточно просто). Однако есть автоматически сгенерированный PK-столбец (ID), и мне нужен идентификатор для каждого вновь созданного имени файла без выполнения второго запроса. Это возможно? Я думаю, что не имеет значения, если результат будет / не XML, но входные данные, безусловно, должны быть.

1 Ответ

0 голосов
/ 04 мая 2010

Чтобы ответить на мой собственный вопрос ... Я думаю, что возможное решение (в виде одной транзакции) было бы сделать вставку SQL-XML как обычно. Затем выберите все строки в таблице и оставьте соединение с данными в XML-данных «для вставки», где столбец соединения - это имя файла ... Это должно вернуть идентификаторы для всех строк, которые только что были вставлены.

...