Ik heb momenteel pl/sql blok geschreven waarin een functie word opgeroepen die het aantal records in een opgegeven tabel telt. Nu wou ik deze oef maken zodat ik deze functie kon oproepen voor eender welke tabel (tabel naam word doorgegeven met de functie).
maar in men functie krijg ik de error dat deze tabelnaam niet bestaat. weet iemand soms een oplossing.
Functie
-----------
maar in men functie krijg ik de error dat deze tabelnaam niet bestaat. weet iemand soms een oplossing.
Functie
-----------
SQL:
1
2
3
4
5
6
7
8
9
10
11
| CREATE OR REPLACE FUNCTION aantal_tabelnaam (f_tabelnaam IN varchar2) RETURN number IS v_aantal_cnt number(4); BEGIN select count(*) into v_aantal_cnt from f_tabelnaam; --> hier zit dus et probleem return(v_aantal_cnt); END; / |
edit:
Ik heb even code-tags toegevoegd. Doe je dat de volgende keer zelf? [ Voor 10% gewijzigd door NMe op 26-10-2005 23:07 . Reden: [code]-tags toegevoegd. Doe je dat de volgende keer zelf? :) ]