Histórico da Página
...
Produto: | TOTVS Reports | ||||||||||||||||||||||
Versões: | 12.1.x | ||||||||||||||||||||||
Ocorrência: |
| ||||||||||||||||||||||
Ambiente: |
| ||||||||||||||||||||||
Passo a passo: |
Conteúdo
1 - Introdução
Na versão 11.80, o provedor de dados é o Microsoft OLE DB Provider for Oracle, disponibilizado pela própria Microsoft, enquanto que na versão 12 o provedor de dados é o Devart ADO .Net Provider, disponibilizado pela empresa Devart.
|
Informações | ||||
---|---|---|---|---|
| ||||
TO_DATE( |
string1 |
[, |
format_mask] |
[, |
nls_language] |
) |
2.1 - Microsoft Provider x Devart Provider - TO_DATE()
Existem diversas diferenças entre esses dois provedores de dados, mas vamos focar apenas na função TO_DATE().
A principal diferença é que o Microsoft OLE DB Provider for Oracle, ao executar a função TO_DATE(), através de algumas validações internas, faz com que campos do tipo DateTime possam ser utilizados como parâmetro dessa função, sem ocasionar exceções, enquanto que o Devart ADO .Net Provider, funciona exatamente como o próprio banco de dados Oracle, levantando exceções, quando o tipo de campo utilizado como parâmetro da função TO_DATE() é do tipo DateTime.
Observações:
...
Applies To
The TO_DATE function can be used in the following versions of Oracle/PLSQL:
- Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i, Oracle 8i
Example
Let's look at some Oracle TO_DATE function examples and explore how to use the TO_DATE function in Oracle/PLSQL.
For example:
TO_DATE('2003/07/09', 'yyyy/mm/dd') Result: date value of July 9, 2003 TO_DATE('070903', 'MMDDYY') Result: date value of July 9, 2003 TO_DATE('20020315', 'yyyymmdd') Result: date value of Mar 15, 2002
You could use the TO_DATE function with the dual table as follows:
...