MS Access
Cuando se crea una base de datos MS Access a partir de un esquema XML, los tipos de datos XML Schema se convierten en tipos de datos MS Access tal y como muestra la tabla que aparece a continuación:
Tipo de datos XML Schema | Tipo de datos MS Access |
xs:ID | GUID |
xs:string | If no facets varchar (255) |
| Size = either length or maxLength |
| If Size <= 255 varchar (n) |
| else memo |
xs:normalizedString | Igual que xs:string |
xs:token | Igual que xs:string |
xs:Name | Igual que xs:string |
xs:NCName | Igual que xs:string |
xs:anyURI | Igual que xs:string |
xs:QName | Igual que xs:string |
xs:NOTATION | Igual que xs:string |
xs:boolean | bit |
xs:float | Number (single) |
xs:double | Number (double) |
xs:decimal | Decimal |
xs:duration | Date/Time |
xs:dateTime | Date/Time |
xs:time | Date/Time |
xs:date | Date/Time |
xs:gYearMonth | Date/Time |
xs:gYear | Date/Time |
xs:gMonthDay | Date/Time |
xs:gDay | Date/Time |
xs:gMonth | Date/Time |
xs:hexBinary | If no facets varbinary (255) |
| Size = either length or maxLength |
| If Size <= 8000 varbinary |
| else image (OLE Object) |
xs:base64Binary | Igual que xs:hexBinary |
xs:integer | Number (Entero largo) |
xs:int | Number (Entero largo) |
xs:negativeInteger | Number (Entero largo); restricción de valor |
xs:positiveInteger | Number (Entero largo); restricción de valor |
xs:nonNegativeInteger | Number (Entero largo); restricción de valor |
xs:nonPositiveInteger | Number (Entero largo); restricción de valor |
xs:unsignedInt | Number (Entero largo) |
xs:short | -- sin equivalente -- |
xs:unsignedShort | -- sin equivalente -- |
xs:long | -- sin equivalente -- |
xs:unsignedLong | -- sin equivalente -- |
xs:byte | Number (Byte) |
xs:unsignedByte | Number (Byte) |