|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 1 ![]() |
Bonjour,
j'aimerais faire un requête sur toutes les tables d'une base de données. Pour cela, j'ai écrit un bloc avec un curseur qui va contenir table_name (je l'appelle nom_table) et owner (je l'appelle nom_bdd). A l'intérieur de ce bloc j'aimerais appeler une fonction maFonction(nom_table,nom_bdd). et j'ai aussi une variable nom_colonne dans mon bloc. Cette fonction devra avoir un curseur qui parcourt la table "nom_table" du schéma "nom_bdd". donc je fais CURSOR nb_null IS select count(*) from nom_bdd.nom_table where nom_colonne is null; et ça ne marche pas, probablement à caus du "." dans nom_bdd.nom_table. Car nom_colonne n'est pas le problème (j'ai testé avec un vrai nom de table). J'ai essayé aussi de mettre le point entre ||'.'|| Est-ce que vous auriez une solution à ce problème ?? Merci d'avance ! |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() dba Inscription : juillet 2007 Messages : 2 523 ![]() |
Sql dynamique :
http://sheikyerbouti.developpez.com/execute_immediate/ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com