Maison  >  Article  >  base de données  >  Quelle est l'utilité de la conversion en caractères dans Oracle

Quelle est l'utilité de la conversion en caractères dans Oracle

WBOY
WBOYoriginal
2022-01-26 15:29:324656parcourir

Dans Oracle, la fonction "to_char()" est utilisée pour convertir les dates en types de caractères dans un certain format. Elle est souvent utilisée en conjonction avec les instructions select. La syntaxe est "select to_char(date,"conversion format") time. de double ;".

Quelle est l'utilité de la conversion en caractères dans Oracle

L'environnement d'exploitation de ce tutoriel : système Windows 10, version Oracle 11g, ordinateur Dell G3.

À quoi sert la conversion en caractères dans Oracle ?

Les deux fonctions de conversion les plus étroitement liées aux opérations de date dans le travail quotidien sont : to_date(), to_char()

Formats de date multiples :

  • YYYY : quatre chiffres L'année représentée

  • YYY, YY, Y : les trois, deux ou un chiffres de l'année, la valeur par défaut est le siècle en cours

  • MM : le numéro du mois de 01 à 12

  • MOIS : neuf Mois représenté par des caractères, rempli d'espaces à droite

  • MON : abréviation du mois à trois caractères

  • WW : semaine de l'année

  • D : jour de la semaine

  • DD : Le jour du mois

  • DDD : Le jour de l'année

  • DAY : Le nom complet du jour représenté par neuf caractères, avec des espaces à droite

  • HH, HH12 : Le jour du jour L'heure, notation hexadécimale

  • HH24 : L'heure du jour, la valeur est 00~23

  • MI : La minute de l'heure

  • SS : La minute de la minute Secondes

  • SSSS : Le nombre de secondes écoulées depuis minuit

1.to_date() : Il convertit les types de caractères en types de date dans un certain format

Utilisation spécifique : to_date(''2004-11 - 27'',''aaaa-mm-jj''), le premier est une chaîne et le second est un format de date converti

Notez que les deux avant et après doivent correspondre à un.

Par exemple : to_date(''2004-11-27 13:34:43'', ''aaaa-mm-jj hh24:mi:ss'') obtiendra l'heure spécifique

SQL>select to_date(' 2003 -10-17 21:15:37','aaaa-mm-jj hh24:mi:ss') de dual

2.to_char() : Convertit la date en un type de caractère selon un certain format

SQL> sélectionnez l'heure to_char(sysdate,''aaaa-mm-jj hh24:mi:ss'') à partir de dual;

  TIME
  -------------------
  2004-10-08 15:22:58

C'est-à-dire convertissez l'heure actuelle en type de caractère en fonction de l'heure aaaa-mm-jj hh24 : format mi:ss

Quelle est lutilité de la conversion en caractères dans Oracle

Tutoriel recommandé : "Tutoriel vidéo Oracle"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn