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 :

Construire nom de table dans un select


Sujet :

SQL Oracle

  1. #1
    Membre averti
    Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Octobre 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Octobre 2006
    Messages : 22
    Par défaut Construire nom de table dans un select
    Bonjour tout le monde

    Je suis actuellement en train de travailler sur une base de données qui contient des tables archivées au mois telles que :

    sauvegarde_2008_12
    sauvegarde_2009_01
    sauvegarde_2009_02
    ...

    Il n'est pas envisageable de fusionner le tout avec un champ date pour avoir une seule table.

    Mon problème est maintenant le suivant : je voudrais arriver a construire ma requete SQL de facon a ce que la table dans laquelle je tape soit celle du mois precedent.
    En resumé un truc du genre :

    Select * from 'sauvegarde_'||TO_CHAR(sysdate,'YYYY_MM');

    Voilou, j'espere que je vous pourrez m'aider, merci.

  2. #2
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    Citation Envoyé par Molkobain Voir le message
    Il n'est pas envisageable de fusionner le tout avec un champ date pour avoir une seule table.
    Tu n'as pas l'option de partitionning sur ton instance ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select value from v$option where parameter = 'Partitioning';
    Citation Envoyé par Molkobain Voir le message
    Mon problème est maintenant le suivant : je voudrais arriver a construire ma requete SQL de facon a ce que la table dans laquelle je tape soit celle du mois precedent.
    En resumé un truc du genre :

    Select * from 'sauvegarde_'||TO_CHAR(sysdate,'YYYY_MM');

    Voilou, j'espere que je vous pourrez m'aider, merci.
    Pas possible ou alors en SQL Dynamique et donc en PL/SQL

  3. #3

  4. #4
    Membre averti
    Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Octobre 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Octobre 2006
    Messages : 22
    Par défaut
    Je vais donc le faire en PL/SQL si il n'y a pas plus simple. Merci à vous deux.

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

Discussions similaires

  1. passage d'un nom de table dans une procédure stockée
    Par thierry V dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 26/07/2010, 16h48
  2. comment récupérer un nom de table dans un select
    Par thor76160 dans le forum MySQL
    Réponses: 2
    Dernier message: 24/03/2010, 14h17
  3. [SQL] recherche de nom de table dans une BD
    Par benohit dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 15/09/2006, 14h54
  4. Réponses: 3
    Dernier message: 22/03/2006, 17h24
  5. afficher les champs null de deux tables dans un select
    Par poil dans le forum Langage SQL
    Réponses: 2
    Dernier message: 27/09/2005, 15h05

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