? 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 ');
|