? Oracle utilise le format de date pour stocker à la fois la date et l'heure dans une seule colonne combinée qui inclut mois , jour , année, heure , minute, seconde et milliseconde. Dates comparer qu'à d'autres dates avec succès. Cette règle oblige à convertir des chaînes dans des fichiers séquentiels pour le format de date avant de les comparer à une date stockée dans une table Oracle . Convertir la chaîne à une date avec une simple commande de langage de requête structuré ( SQL). Choses que vous devez
base de données Oracle
Interactive requête outil
Voir Plus Instructions
1
lire une valeur de date dans un fichier d'entrée . Pour cet exemple , supposons que la valeur est " 20100101 " .
2
Utilisez la fonction " to_date " pour convertir la chaîne en un jour. Le format est
to_date ( chaine1 , [ format_mask ] ) .
Chaîne1 est la valeur de la chaîne , et format_mask définit le format de sortie.
Dans cet exemple , AB
to_date ( '20100101 ',' YYYYMMDD ')
retourne " 2010/01/01 " .
3
Oracle utilise la fonction to_date avec la mise à jour et insérer des commandes sans obliger l'utilisateur à coder explicitement la déclaration. Les deux instructions ci-dessous fonctionnent exactement de la même chose. Le premier est un exemple de codage implicites , et le second est un exemple de codage explicite
insert en valeurs date_table ( ' date1 ' , '20100101 ') ; .
Insérer dans les valeurs date_table (' date2 ' , to_date ( '20100101 ',' YYYYMMDD ');