Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment convertir un nombre en chaîne dans Oracle ?

Dans Oracle, vous pouvez convertir un nombre en chaîne en utilisant le TO_CHAR() Cependant, vous pouvez simplement affecter une valeur numérique à une variable de chaîne sans utiliser de fonction dans Oracle. Voici les exemples.

1. Convertir un nombre en chaîne à l'aide de la fonction TO_CHAR()

Programme PL/SQL

declare
   s_phone varchar2(100);
begin
   s_phone := TO_CHAR(9876543210);
   dbms_output.put_line(s_phone);
end;

Sortie :

9876543210

Convertir au format monétaire :

declare
   s_dollar varchar2(100);
begin
   s_dollar := TO_CHAR(1234, '$999999.99');
   dbms_output.put_line(s_dollar);
end;

Sortie :

$1234.00

2. Attribuer directement un nombre à une variable de chaîne (Varchar2)

declare
   s_pincode varchar2(100);
begin
   s_pincode := 123456789;
   dbms_output.put_line(s_pincode);
end;

Sortie :

123456789

3. Obtenir un nombre dans une variable de chaîne (Varchar2) à l'aide d'une requête SQL

declare
   s_amount varchar2(100);
begin
   select 98765.99 into s_amount from dual;
   dbms_output.put_line(s_amount);
end;

Sortie :

98765.99

4. Convertir un nombre en chaîne à l'aide de la fonction TO_CHAR() en SQL

declare
   s_amount varchar2(100);
begin
   select to_char(98765.99, '$99999999.99') into s_amount from dual;
   dbms_output.put_line(s_amount);
end;

Sortie :

$98765.99

Livres recommandés pour Oracle PL/SQL

Oracle SQL et PL/SQL pour les développeurs de Murach, 2e édition Oracle SQL et PL/SQL pour les développeurs de Murach, 2e édition30,74 $54,50 $ au 9 mai 2022 19 h 21 VOIR MAINTENANTAmazon.com Maîtriser Oracle PL/SQL :solutions pratiques Maîtriser Oracle PL/SQL :Solutions pratiques39,59 $49,99 $ au 9 mai 2022 19 h 21 VOIR MAINTENANTAmazon.com Programmation Oracle PL/SQL :couvre les versions via Oracle Database 12c, sixième édition Programmation Oracle PL/SQL :couvre les versions via Oracle Database 12c, Sixth EditionRs. 2 800 au 9 mai 2022 19 h 21 VOIR MAINTENANTAmazon.in Apprentissage de l'APPROCHE Oracle 12C-PL/SQL Apprentissage des APPROACHR Oracle 12C-PL/SQL. 938Rs. 999 au 9 mai 2022 19 h 21 VOIR MAINTENANTAmazon.in Oracle PL/SQL pour les nuls Oracle PL / SQL For DummiesRs. 2 525Rs. 3 030 au 9 mai 2022 19 h 21 VOIR MAINTENANTAmazon.fr Dernière mise à jour le 9 mai 2022 19h21

Cours recommandés pour la programmation Oracle

- 85% Udemy.com ★★★★★ Le Bootcamp PL/SQL complet :" PL/SQL débutant à avancé" 19,00 $129,99 $ VOIR MAINTENANT - 85% Udemy.com ★★★★★ Oracle PL/SQL Fundamentals vol. I &II$17.00$119.99 VOIR MAINTENANT - 75% Udemy.com ★★★★★ Apprenez Oracle PL/SQL - Un cours de formation complet12,00 $49,99 $ VOIR MAINTENANT - 65% Udemy.com ★★★★★ Oracle PL/SQL à partir de rien (Partie I Oracle SQL) 12,00 $34,99 $ VOIR MAINTENANT

Voir aussi :

  • Exemples d'Oracle TO_CHAR(nombre)
  • Exemples de chaînes et de nombres concaténés par Oracle