от
У меня есть таблица с структуру, подобную следующей:


Чтобы пройти в другую хранимую процедуру, мне нужен XML, чтобы выглядеть так:

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

6 Ответы

0 голосов
от
У меня есть таблица с структуру, подобную следующей:


Чтобы пройти в другую хранимую процедуру, мне нужен XML, чтобы выглядеть так:

0 голосов
от
попробовать
SELECT
    1 AS Tag,
    0 AS Parent,
    AccountNumber AS [Root!1!AccountNumber!element]
FROM
    Location.LocationMDAccount
WHERE
    LocationID = 'long
0 голосов
от
Попробуйте это, Крис:
SELECT
    AccountNumber as [clientId]
FROM
    Location.Location root
WHERE
    LocationId = 'long

ОЧЕНЬ ЖАЛЬ! Я смешала то, что вы просили. Я предпочитаю в XML-авто просто для простоты обслуживания, но я считаю, что либо одно будет эффективным. Мои извинения за оплошность ;-)
0 голосов
от
С помощью SQL Server 2005 С (или предположительно 2008) я нахожу для XML путь к позволяют гораздо легче поддерживать SQL, чем для XML явным (особенно после того, как SQL больше). В этом случае:
SELECT AccountNumber as "clientID"
FROM Location.LocationMDAccount
WHERE locationid = 'long
0 голосов
от
Я получил его с:
select
1 as tag,
null as parent,
AccountNumber as 'root!1!clientID!element'
from
Location.LocationMDAccount
where
locationid = 'long
0 голосов
от
Выбрать 1 как тег, null как родитель, AccountNumber как параметр ClientID!1!!элемент' От местоположения.LocationMDAccount Где идентификатор locationId = 'длинный-идентификатор-здесь Для XML-явные, корень('корень')
...