Utilisation de variables à l'intérieur de la déclaration d'un curseur
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 !