IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Oracle Discussion :

Equivalent Oracle de replicate de sql Server


Sujet :

SQL Oracle

  1. #1
    Futur Membre du Club
    Inscrit en
    Août 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 7
    Points : 7
    Points
    7
    Par défaut Equivalent Oracle de replicate de sql Server
    Bonjour,
    Il existe sous Sql Server une fonction REPLICATE (string, nbre) qui permet de répliquer nbre fois la chaîne. Existe-il une fonction équivalente en oracle (8.1.7).

    Merci.

  2. #2
    Futur Membre du Club
    Inscrit en
    Août 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 7
    Points : 7
    Points
    7
    Par défaut
    Bonjour,
    j'ai créé la function suivante pour palier l'absence de la fonction système.

    CREATE OR REPLACE FUNCTION frunc_replicate (Chaine CHAR, nbre INTEGER)
    RETURN CHAR
    IS
    i INT;
    genere CHAR(50);
    BEGIN
    FOR i IN 1.. nbre LOOP
    genere := genere ||Chaine;
    END LOOP;
    RETURN genere;
    END ;

    Lors de l'appel SELECT Return_replicate ('a',4) FROM dual;
    j'ai le message d'erreur suivant :
    ORA-06502: PL/SQL : erreur numérique ou erreur sur une valeur
    ORA-06512: à "ASPA.RETURN_REPLICATE", ligne 8

  3. #3
    Membre expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Points : 3 597
    Points
    3 597
    Par défaut
    Voir les fonctions LPAD et RPAD.

  4. #4
    Futur Membre du Club
    Inscrit en
    Août 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 7
    Points : 7
    Points
    7
    Par défaut
    Merci,
    ca marche.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Equivalent oracle de OBJECT_ID de sql Server
    Par getz85 dans le forum SQL
    Réponses: 4
    Dernier message: 17/06/2010, 16h27
  2. Replication sous SQL SERVER
    Par bleuerouge dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 10/05/2009, 17h33
  3. Equivalence oracle du db_owner de SQL Server
    Par axel-erator dans le forum Oracle
    Réponses: 2
    Dernier message: 29/06/2006, 12h21
  4. Réponses: 3
    Dernier message: 11/10/2005, 10h46
  5. Type de données Oracle 9-10 et SQL Server 2000
    Par fabrice_bruxelles dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 05/10/2005, 12h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo