Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
Banco de Dados SQL do Azure
Quando uma consulta XPath é executada contra um esquema XSD e o tipo XSD é especificado no atributo xsd:type , o XPath utiliza o tipo de dados especificado ao processar a consulta.
O tipo de dado XPath de um nó é derivado do tipo de dados XSD no esquema, conforme mostrado na tabela seguinte. (O nó EmployeeID é usado para fins ilustrativos.)
| Tipo de dados XSD | Tipo de dados XDR | Equivalente Tipo de dados XPath |
SQL Server Conversão que é utilizada |
|---|---|---|---|
|
Base64Binary HexBinary |
Nenhum bin.base64bin.hex |
Não aplicável | Nenhum ID do funcionário |
| Booleano | booleano | booleano | CONVERT(bit, EmployeeID) |
| Decimal, inteiro, float, byte, short, int, long, float, double, unsignedByte, unsignedShort, unsignedInt, unsignedLong. | número, int, float, i1, i2, i4, i8, r4, r8ui1, ui2, ui4, ui8 | number | CONVERT(float(53), EmployeeID) |
| id, idref, idrefsentity, entities, notation, nmtoken, nmtokens, DateTime, string, AnyURI | id, idref, idrefsentity, entities, enumeration, notation, nmtoken, nmtokens, char, dateTime, dateTime.tz, string, uri, uuid | string | CONVERT(nvarchar(4000), EmployeeID, 126) |
| decimal | fixed14.4 | Não aplicável (Não existe nenhum tipo de dado no XPath equivalente ao tipo de dado fixed14.4 XDR.) | CONVERT (dinheiro, EmployeeID) |
| date | date | string | ESQUERDA(CONVERTER(nvarchar(4000), EmployeeID, 126), 10) |
| time |
time time.tz |
string | SUBSTRING(CONVERT(nvarchar(4000), EmployeeID, 126), 1 + CHARINDEX(N'T', CONVERT(nvarchar(4000), EmployeeID, 126)), 24) |