begin process at 2010 02 10 08:08:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

Oracle

 > 

Divers

 > 

ORACLE - PL SQL - compter le nombre de lignes


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

ORACLE - PL SQL - compter le nombre de lignes

mercredi 11 juin 2008 à 10:02:24 | ORACLE - PL SQL - compter le nombre de lignes

yaya2669

Membre Club
Bonjour,

J'essai tant bien que mal de trouver une fonction qui me permettrait de lister mes tables avec le nombre d'enregistrement dans une base oracle 8.1 .

J'utilise PL/SQL.
Je pensais me servir d'un curseur mais je n'arrive pas à trouver une solution.

J'uilise cette requête pour récupéré toutes mes tables :

SELECT

table_name FROM user_all_tables

Mais après je bloque pour récupérer le nombre d'enregistrement.

Quelqu'un pourrait-il m'aider svp ?

Merci

Ps: J'espere que je suis assez clair et que je me trouve bien dans le bon forum.
mercredi 27 août 2008 à 20:02:49 | Re : ORACLE - PL SQL - compter le nombre de lignes

mementosql

Bonjour,

Sous 8i, je ne connais pas. Mais si ce que tu veux, c'est une approximation, tu dois pouvoir récupérer les statistiques.
Sinon voici ce que je te propose, sachant qu'il vaut mieux que ce soit une base pas trop grosse :

begin
for x in (select table_name nomTable FROM user_all_tables)
loop
execute immediate 'select count(*) from :1' into cpt using x.nomTable;
dbms_output.put_line('La table ' || x.nomTable || ' contient ' || cpt || ' lignes')
end loop;
end;
/

(Ici le curseur est implicite  - et il me semble que execute immediate est dispo en 8)

MS
http://aide-oracle.blogspot.com


Cette discussion est classée dans : nombre, sql, compter, oracle, pl


Répondre à ce message

Sujets en rapport avec ce message

PL/SQL (web toolkit) [ par monsurf ] Salut tout le monde,Je cree des pages qui permettent la manipulation d'une db oracle...et je veux proteger certaine pages (insertion/modification) par Oracle vs Sql server vs Access [ par Fildomen ] salutpouvez-vous me donner le comparatif entre ces trois (Oracle,Sql server,Access)?? et qui es le plus rapide entre eux(un classement)?mercihttp://ww Compter avec SQL [ par roud59 ] Bonjour (Bonsoir) à vous tous. J'ai posé une question (par erreur) sur DelphiFR, mais je pense trouver quelqu'un qui pourra m'aider pus faciement ici. requete pour compter le nombre d'elements? [ par firas_tn ] Salut a tous :)j'ai une table ou il ya deux champs le 1er NE et le 2eme est ospf, le probleme c'est que je n'ai pas trouvé de requete pour me sélectio conseils sur les bases de données [ par oraclebd ] bonjour , je suis étudiant en informatique ,j'ai étudié PASCAL,C,C++  ,structures de données,algorithmique, MERISE ...concernant les bases de données SQL - ORACLE - SHELL UNIX [ par guitoulefoux ] Bonjour,j'aurais aimé avoir plusieurs informations sur un sript shell unix PL/SQL.1- que veux dire (il y en a plein le script unix, je ne pense pas qu Nombre de ligne optimal d'une table? sql server 2000 [ par vindavid38 ] ZanTarBonjour est ce quelqu'un saurait s'il y a une taille optimale (en nombre de ligne) pour une table avec SQL server 2000.??merci bcp de rep@+ Generer le fichier SQL a partir d Oracle [ par mouzoun_issam ] J'ai creer une base de donnees dans oracle, et je veux faire une copie de cette base de donnees dans au autre poste oracle, mais je ne sais pas commen SQL* ou PL/SQL PB DE SPOOL [ par neena ] Salut, Je ne sais pas si vous pouvez aider mais je vous explique mon petit pb : Je dois ecrire via une requete dans un fichier txt mais je dois faire SQL->Oracle [ par cnguyen ] BonjourJ'ai fais une appli en C# avec VS2005 et SQLServer2005Je suis entrain de passer de SQL à Oracle.Je voudrais savoir ce que je dois faire au nive


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,250 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales