Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
  Главная / Заказные курсы / Microsoft SQL Server для профессионалов
 
 

Получить учебные материалы по этому курсу


<-- Назад Читать дальше -->

5.2.2 Формат FOR XML RAW

Запрос SELECT ... FOR XML RAW в SQL Server 2000, элементы row

Формат, генерируемый запросом FOR XML RAW - самый простой и поэтому используется нечасто. Обычно документы, созданные в таком формате, затем дополнительно преобразуют в более удобные с точки зрения обработки информации.

Пример запроса:

SELECT orderid, orderdate FROM orders FOR XML RAW

и возвращаемого значения:

<row orderid="10248" orderdate="1996-07-04T00:00:00"/>
<row orderid="10249" orderdate="1996-07-05T00:00:00"/>
<row orderid="10250" orderdate="1996-07-08T00:00:00"/>

Чем отличается этот формат:

  • каждую строку в возвращаемом наборе строк представляет элемент <row>;
  • в каждом таком элементе каждому столбцу соответствует атрибут с именем, совпадающим с именем столбца;
  • в запросах FOR XML RAW можно использовать агрегатные функции и GROUP BY;
  • для изменения имен атрибутов можно использовать обычные псевдонимы в запросе:
SELECT orderid Number, orderdate Date FROM orders FOR XML RAW

 

   
   
   
   
   
   
   
   
   
   
 
<-- Назад Читать дальше -->

Получить учебные материалы по этому курсу


 

 
© 2004-2008, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru