Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come faccio a convertire la stringa di data in Oracle ?

Oracle utilizza il formato data per memorizzare sia data e l'ora in una singola colonna combinato che include mese, giorno , anno , ora, minuto , secondo e millisecondo . Date solo paragonare ad altre date di successo . Questa regola rende necessario per convertire le stringhe all'interno di file sequenziali per il formato della data prima di paragonandoli a una data memorizzata in una tabella Oracle . Convertire la stringa in una data con un semplice comando di Structured Query Language ( SQL ) . Cose che ti serviranno
database Oracle
Interactive query di strumento
Mostra più istruzioni
1

leggere un valore di data da un file di input . Per questo esempio , si supponga che il valore è " 20100101 " .
2

Utilizzare la funzione " to_date " per convertire la stringa in una data . Il formato è

to_date ( stringa1 , [ format_mask ] ) .

Stringa1 è il valore della stringa , e format_mask definisce il formato di output .

In questo esempio , Stati

to_date ( '20100101 ',' aaaammgg ' ) per

restituisce " 2010/01/01 " .
3

Oracle utilizza la funzione to_date con l'aggiornamento e la inserire comandi senza richiedere all'utente di codifica in modo esplicito la dichiarazione. Le due istruzioni riportate di seguito funzionano esattamente lo stesso. Il primo è un esempio di codifica implicite , e il secondo è un esempio di codifica esplicite
inserto

in valori tabella_data ( ' data1 ' , '20100101 ') ; .
Inserto

in valori tabella_data ( ' data2 ' , to_date ( '20100101 ',' aaaammgg ');

 

Programmazione © www.354353.com