Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Выгрузка таблиц в xml  [new]
Tanya_0306
Member

Откуда:
Сообщений: 272
Необходимо выгрузить таблицу T1 из базы данных SQL SERVER в XML.
В таблице имеются внешние ключи к других таблицам (T2,T3) и подчиненные таблицы (T4).
Подскажите есть какой-нибудь способ вытащить данные (примеру строки по условию ) из T1 и подтянулись
соответствующие данные из T2,T3,T4.
18 окт 13, 11:16    [14996508]     Ответить | Цитировать Сообщить модератору
 Re: Выгрузка таблиц в xml  [new]
Glory
Member

Откуда:
Сообщений: 104760
Tanya_0306
Подскажите есть какой-нибудь способ вытащить данные (примеру строки по условию ) из T1 и подтянулись
соответствующие данные из T2,T3,T4.

Есть. Написать запрос, в котором использовать все нужные таблицы
18 окт 13, 11:24    [14996581]     Ответить | Цитировать Сообщить модератору
 Re: Выгрузка таблиц в xml  [new]
Tanya_0306
Member

Откуда:
Сообщений: 272
можно как то установить порядок выгрузки таблиц?
1. Сначала таблицы ключевые (на их основе будут построены внешние ключи в других таблицах)
2. Таблицы с внешними ключами
3. Подчиненные таблицы (аналог "табличная часть" в 1С)
18 окт 13, 11:37    [14996727]     Ответить | Цитировать Сообщить модератору
 Re: Выгрузка таблиц в xml  [new]
Tanya_0306
Member

Откуда:
Сообщений: 272
Glory,

А как будет выглядеть этот запрос?
18 окт 13, 11:38    [14996737]     Ответить | Цитировать Сообщить модератору
 Re: Выгрузка таблиц в xml  [new]
Glory
Member

Откуда:
Сообщений: 104760
Tanya_0306
А как будет выглядеть этот запрос?

как select

ЗЫ
Вы серьезно думаете, что кто-то за вас должен придумать какой результат вам нужен ?
18 окт 13, 11:41    [14996776]     Ответить | Цитировать Сообщить модератору
 Re: Выгрузка таблиц в xml  [new]
Гость333
Member

Откуда:
Сообщений: 3683
Tanya_0306,

FOR XML EXPLICIT
18 окт 13, 11:45    [14996807]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить