Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1771 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [ORACLE] Requète avec nom de la table en variable ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ORACLE] Requète avec nom de la table en variable ?

n°338417
alalex
Posté le 20-03-2003 à 12:41:29  profilanswer
 

Bonjour je voudrais récupérer le nombre d'enregistrements d'une table passé en paramètre dans une Procédure PL/SQL
 
J'ai essayé
EXECUTE IMMEDIATE 'SELECT count(*) INTO iNbEnregNew FROM '||vcNomTable||'';
ORA-00905
 
EXECUTE IMMEDIATE 'SELECT count(*) INTO '||iNbEnregNew||' FROM '||vcNomTable||'';
ORA-00905
 
Si je fais
SELECT count(*) INTO iNbEnregNew FROM vcNomTable;
Il me dit que VCNOMTABLE doit être declaré.
 
Comment faire ?
 
J'ai essayé avec un curseur, mais c le même problème le nomde la table ne peut pas être une variable.
 
Merci


---------------
-= Team RC5-72 =-  -= Team Dolphin Project =-
mood
Publicité
Posté le 20-03-2003 à 12:41:29  profilanswer
 

n°339588
vttman2
Je suis Open ...
Posté le 21-03-2003 à 13:19:04  profilanswer
 

Manque pas ça ?
 
DECLARE    vcNomTable CHAR(15)
 
 
----------------------------------------
Rappel
    DECLARE
    /* Declarative section: variables, types, and local subprograms. */
    BEGIN
    /* Executable section: procedural and SQL statements go here. */
 
    /* This is the only section of the block that is required. */
    EXCEPTION
    /* Exception handling section: error handling statements go here. */
 
 
 
    END;
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [ORACLE] Requète avec nom de la table en variable ?

 

Sujets relatifs
[PHP/MySQL] Sélectionner plusieurs valeurs d'un champs d'une table[Oracle 7.X] sous AIX
[ORACLE]PRIVILEGES - EXECUTE IMMEDIATE[Oracle Forms] Probleme PLSQL
mapping ResultSet vers Curseur Oracle?[mysql] Table crashée, REPAIR ? (résolu)
[SQL] Requete spéciale avec des datesBackup de table
Probleme pour nommer une variableVBA/Access transferer les champs d' 1 enreg. sur une autre table ?
Plus de sujets relatifs à : [ORACLE] Requète avec nom de la table en variable ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR