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


Обработка неопределенных значений



Обработка неопределенных значений

Поскольку SQL-данные могут быть неопределенными значениями, необходимо решить, как представлять их в XML-документе. Неопределенные значения могут быть представлены либо как нуль, либо как отсутствие всякого значения. Если элемент столбца необходимо представить как неопределенное (нулевое) значение, то он будет иметь атрибут xsi:nil="true". Это может быть сделано следующим способом:

<row>

<FirstName>Bill</FirstName>

        <LastName>Bailey</LastName>

        <City xsi:nil="true" />

        <AreaCode>714</AreaCode>

        <Telephone>5 55-22 22</Telephone>

</row>

Если элемент столбца отсутствует, то выполните следующее:

<row>

        <FirstName>Bill</FirstName>

        <Las tName>Bailey</Las tName>

        <AreaCode>714</AreaCode>

        <Telephone>55 5-22 22</Telephone>

</row>

При выборе этой опции строка содержит неопределенное значение, которое
"отсутствует". С ним нет связей.



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