0
In einer gespeicherten Prozedur übergebe ich einen Tabellennamen als Eingabevariable. Ich möchte die Anzahl der Zeilen dieser Tabelle mit dieser gespeicherten Prozedur zurückgeben.Gespeicherte Prozedur, um die Anzahl der Datensätze aus dem Namen der Eingabetabelle zu ermitteln
habe ich versucht, so etwas wie dieses, aber es hat nicht funktioniert:
clear screen;
set serveroutput on;
declare tbl_nm varchar2(50);
create or replace procedure table_cnt(table_name in varchar2(50), cnt out integer) as
begin
tbl_nm:=table_name;
select count(*) into cnt from tbl_nm;
end;
in Oracle 11g arbeiten.