Lundi 1 août 2011 1 01 /08 /Août /2011 23:02

 

SQL FUNCTION REPLACE.

Comment utiliser la fonction REPLACE en SQL. ?

 

Fonctions de Caractères SQL REPLACE.

REPLACE fait partie des fonctions de caractères monolignes et agit sur une ligne à la fois.
Ces fonctions peuvent se combiner entre elles dans les clauses SELECT et WHERE d'une requête SQL.

Syntaxe function REPLACE.

 
REPLACE(chaine1, chaine2 [,chaine2])

REPLACE retourne chaine1 - (moins) les occurences de la chaine2. Les occurences de la chaine2 sont remplacées par les occurences de la chaine3.
La chaine3 peut etre NULL et si tel est le cas alors toutes les occurences de la chaine2 sont enlevées de la chaine1. Le DBA utilise couramment cette fonction pour renommer des fichiers de données (TABLESPACE) en construisant les DDL.

Exemple function REPLACE.

 
C:\>SET ORACLE_SID=DBTEST
C:\>SQLPLUS scott/tiger

SQL*Plus: Release 10.2.0.1.0 - Production on Dim. Juil. 31 07:51:29 2011
Copyright (c) 1982, 2005, Oracle.  All rights reserved.

Connecté à :
Oracle Database 10g Release 10.2.0.1.0 - Production

SQL> SELECT REPLACE('UPLOAD','UP','DOWN')
     FROM dual;

REPLACE(
--------
DOWNLOAD

SQL>
SQL>

 

Exemple function REPLACE.

 
SQL> SELECT REPLACE('SILOSIL','IL')
  2  FROM dual;

REP
---
SOS

SQL>

Haut de Page www.dba-ora.fr

Liens en rapport avec l'article et qui sont susceptibles de vous intéresser
• Function SQL Oracle LENGTH
• Function SQL Oracle SUBSTR - SUBSTRB
• Function SQL Oracle LTRIM
• Function SQL Oracle RTRIM
• Function SQL Oracle REPLACE
• Function SQL Oracle TRIM
Par Daniel Roesch - Publié dans : FUNCTIONS - SQL
Ecrire un commentaire - Voir les 0 commentaires
Retour à l'accueil

Rechercher Articles Oracle SQL sur ce Site.

Loading

À lire aussi…

Download PDF Oracle

Rechercher sur le site

Oracle 10G - DBA -

Syndication

  • Flux RSS des articles
Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus - Articles les plus commentés