Язык запросов SQL

         

Преобразование таблиц



Преобразование таблиц

Вы можете преобразовать таблицу в XML-документ, а также все таблицы в схему или все таблицы в каталог. Преобразование также определяет привилегии. Пользователь, имеющий привилегию SELECT только для нескольких столбцов таблицы, может преобразовать в XML-документ только эти столбцы. В действительности преобразование порождает два документа: один, который содержит данные в таблице, а другой — XML-схему, описывающую первый документ. Ниже приведен пример преобразования SQL-таблицы в документ, содержащий XML-данные.

<CUSTOMER>

    <row>

            <FirstName>Abe</FirstName>

            <LastName>Abelson</LastName>

            <City>Springfield</City>

            <AreaCode>714</AreaCode>

            <Telephone>555-llll</Telephone>

    </row>

    <row>

            <FirstName>Bill</FirstName>

            <LastName>Bailey</LastName>

            <City>Decatur</City>

            <AreaCode>714</AreaCode>

            <Telephone>555-2222</Telephone>

    </row>

.

.

.

</CUSTOMER>

Основной элемент документа дал имя таблице (CUSTOMER). Каждая строка таблицы содержится в пределах элемента <row> (в данном примере таких строк две). Кроме того, каждая строка таблицы содержит последовательность элементов столбца (атрибутов), каждый из которых получает имя после связывания со столбцом в исходной таблице (столбцы FirstName, LastName, City, AreaCode, Telephone). Каждый элемент столбца содержит значение данных.



Содержание раздела