+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4
  1. #1
    Candidat au titre de Membre du Club
    Inscrit en
    février 2005
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : février 2005
    Messages : 36
    Points : 13
    Points
    13

    Par défaut Renommer un package

    Bonjour,

    Je suis entrain de créer un script pour la migration d'une base de donnée dans un une autre base de données. Il existe des packages de même noms, je dois donc changer les noms des packages mais je ne suis pas sûre que cela soit possible, je ne trouve pas de commande permettant de faire cela.
    J'utilise Oracle 9i.
    Existe-t-il une solution pour renomer un package (renomer, copier sous un nouveau nom)?

    Merci d'avance

  2. #2
    Expert Confirmé

    Inscrit en
    février 2006
    Messages
    3 435
    Détails du profil
    Informations forums :
    Inscription : février 2006
    Messages : 3 435
    Points : 3 897
    Points
    3 897

    Par défaut

    A ma connaissance, non: il faut le supprimer et le recréer avec un nouveau nom ...

  3. #3
    Membre éclairé
    Inscrit en
    août 2005
    Messages
    316
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : août 2005
    Messages : 316
    Points : 367
    Points
    367

    Par défaut

    attention aux appels existants des packages
    Il faut apres renommage repasser sur les programmes,scripts , trigger , etc.. faisants appel a ces packages.

  4. #4
    Membre habitué
    Inscrit en
    juin 2003
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : juin 2003
    Messages : 107
    Points : 110
    Points
    110

    Par défaut

    Même les outils comme Toad ou PL/Sql developper ne donnent pas la possibilité de renommer une package (pour les tables oui).

    La solution c est de dropper la package et la recréer en prenant en compte les dépendances avec les jours objets (appels procédures, variables de la package….).

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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •