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

Откуда:
Сообщений: 13
Передо мной поставили следующую задачу: выгрузить базы из sql в xml формате. Подскажите как лучше это сделать...

Я пробовал через query analyzer. Писал запрос select * from имя_таблицы for xml auto , потом сохранял результат в файл. Но файл не открывается! Вот...
4 ноя 12, 15:48    [13420196]     Ответить | Цитировать Сообщить модератору
 Re: Помогите новичку  [new]
qwerty112
Guest
bartack
Передо мной поставили следующую задачу: выгрузить базы из sql в xml формате. Подскажите как лучше это сделать...

Я пробовал через query analyzer. Писал запрос select * from имя_таблицы for xml auto , потом сохранял результат в файл. Но файл не открывается! Вот...

как минимум, к "результату" нужно дописать объявление ХМЛ
<?xml version="1.0" encoding="..."?>



https://www.sql.ru/faq/faq_topic.aspx?fid=131
4 ноя 12, 15:55    [13420213]     Ответить | Цитировать Сообщить модератору
 Re: Помогите новичку  [new]
bartack
Member

Откуда:
Сообщений: 13
qwerty112, я написал
4 ноя 12, 15:56    [13420216]     Ответить | Цитировать Сообщить модератору
 Re: Помогите новичку  [new]
qwerty112
Guest
bartack
qwerty112, я написал

может - покажеш ?

автор
Но файл не открывается!

и к слову, а чем ты его пробывал открыть-то ??
4 ноя 12, 15:59    [13420222]     Ответить | Цитировать Сообщить модератору
 Re: Помогите новичку  [new]
bartack
Member

Откуда:
Сообщений: 13
qwerty112, файл сохранил с разрешением .xml и просто открывал двойным нажатием.
4 ноя 12, 16:01    [13420227]     Ответить | Цитировать Сообщить модератору
 Re: Помогите новичку  [new]
qwerty112
Guest
qwerty112
как минимум, к "результату" нужно дописать объявление ХМЛ
<?xml version="1.0" encoding="..."?>

и root
<?xml version="1.0" encoding="..."?>
<root>
.... "результат" из QA
</root>
4 ноя 12, 16:01    [13420229]     Ответить | Цитировать Сообщить модератору
 Re: Помогите новичку  [new]
bartack
Member

Откуда:
Сообщений: 13
qwerty112, спасибо! Завтра на работе попробую! А вообще, я правильно написал запрос? Мне нужно выгрузить таблицу в xml файл...
4 ноя 12, 16:05    [13420237]     Ответить | Цитировать Сообщить модератору
 Re: Помогите новичку  [new]
qwerty112
Guest
bartack
qwerty112, файл сохранил с разрешением .xml и просто открывал двойным нажатием.

а в какой программе ты "ждёш", что откроется твой файл ?
открой его блокнотом, скопируй текст и покажи здесь (только небольшой файл !)

выбери "открыть с помощью" - Интернет Эксплорер
4 ноя 12, 16:07    [13420239]     Ответить | Цитировать Сообщить модератору
 Re: Помогите новичку  [new]
bartack
Member

Откуда:
Сообщений: 13
qwerty112, файл только завтра смогу показать. А открывается по умолчанию IE.
4 ноя 12, 16:08    [13420243]     Ответить | Цитировать Сообщить модератору
 Re: Помогите новичку  [new]
qwerty112
Guest
bartack
qwerty112, спасибо! Завтра на работе попробую! А вообще, я правильно написал запрос? Мне нужно выгрузить таблицу в xml файл...

нуу, если тем, кому предназначен этот файл, - пофик его структура, то - вполне правильно (с учетом дополнений про Root и объявление ХМЛ)

а вообще, почитай тот ФАК, ссылку на который я дал
4 ноя 12, 16:10    [13420246]     Ответить | Цитировать Сообщить модератору
 Re: Помогите новичку  [new]
bartack
Member

Откуда:
Сообщений: 13
qwerty112, Ну вообще, у меня есть структура xml, ее нужно где-то в запросе прописывать?
4 ноя 12, 16:14    [13420251]     Ответить | Цитировать Сообщить модератору
 Re: Помогите новичку  [new]
bartack
Member

Откуда:
Сообщений: 13
А еще не подскажите кое-что... На меня сгрузили целый отдел, сказали, не справишься - уволим(( А я в этом деле новичок, можно сказать, в первый раз вижу. С чего начать изучение xml, sql, foxpro... Где и что можно почитать?

Заранее спасибо!
4 ноя 12, 16:20    [13420263]     Ответить | Цитировать Сообщить модератору
 Re: Помогите новичку  [new]
qwerty112
Guest
bartack
qwerty112, Ну вообще, у меня есть структура xml, ее нужно где-то в запросе прописывать?

это смотря что ты называеш "структура xml" ?
это xml-схема или просто пример файла ?

если схема, то в >2000 версии её можно указать в запросе
но у тебя, судя по "query analyzer" - МС СКЛ 2000
в нём, вроде бы (?) схему нельзя при генерации использовать ... я точно не знаю

тогда, если структура более-менее сложная, прийдётся использовать for xml explicit запрос...
4 ноя 12, 16:22    [13420269]     Ответить | Цитировать Сообщить модератору
 Re: Помогите новичку  [new]
qwerty112
Guest
bartack
А еще не подскажите кое-что... На меня сгрузили целый отдел, сказали, не справишься - уволим(( А я в этом деле новичок, можно сказать, в первый раз вижу. С чего начать изучение xml, sql, foxpro... Где и что можно почитать?

Заранее спасибо!

если откровенно, я бы, при таких "вариантах", посоветовал бы "читать" сайты с вакансиями ...
4 ноя 12, 16:26    [13420280]     Ответить | Цитировать Сообщить модератору
 Re: Помогите новичку  [new]
bartack
Member

Откуда:
Сообщений: 13
qwerty112, )))
4 ноя 12, 16:28    [13420283]     Ответить | Цитировать Сообщить модератору
 Re: Помогите новичку  [new]
bartack
Member

Откуда:
Сообщений: 13
Не исключаю такой вариант, но пока мне все таки хочется попробовать свои силы.. Глядишь что-нибудь получится! Не каждый день выпадает такой фарт, из рядового инженера в начальники отдела, с з\р в 2 раза превышающей предыдущую)
4 ноя 12, 16:31    [13420291]     Ответить | Цитировать Сообщить модератору
 Re: Помогите новичку  [new]
bartack
Member

Откуда:
Сообщений: 13
Ругается и пишет
Пропущен знак равенства между атрибутом и его значением.

<spr02 rid="30" lvl="2" grname="Гаражные комплексы " xcode=" " xname="

Что не так? Подскажите...
6 ноя 12, 09:20    [13424616]     Ответить | Цитировать Сообщить модератору
 Re: Помогите новичку  [new]
руководитель руководства
Guest
bartack
Ругается и пишет
Пропущен знак равенства между атрибутом и его значением.

<spr02 rid="30" lvl="2" grname="Гаражные комплексы " xcode=" " xname="

Что не так? Подскажите...

зарплатой в каких пропорциях делиться планируешь?
6 ноя 12, 09:56    [13424725]     Ответить | Цитировать Сообщить модератору
 Re: Помогите новичку  [new]
Glory
Member

Откуда:
Сообщений: 104760
bartack
Что не так? Подскажите...

Форум по XML находится рядом
6 ноя 12, 10:14    [13424804]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить