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

         

Отдельные UDTтипы



Отдельные UDT-типы

С отдельными UDT-типами вы можете делать то же самое, что и с доменами, однако здесь необходим более строгий подход к определению типа. Например: CREATE TYPE WestCoast AS Character (2) FINAL ;
Для преобразования этого типа в XML-тип используется следующая XML-схема:

<xsd:simpleType>

    Name='UDT.SalesWestCoast'>

    <xsd:annotation>

        <xsd:appinfo>

            <sqlxml:sqltype kind='DISTINCT'

                schemaName='Sales'

                typeName='WestCoast'

                 mappedType='CHAR_2'

                final='true'/>

        <xsd:appinfo>

        </xsd:annotation>

    <xsd:restriction base='CHAR_2'/>

</xsd:simpleType>

В результате создается элемент, похожий на созданный для домена, описанного нами ранее.



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