wie definieren Sie dynamische Typen in plsql

Habe ich ein Vorgehen wie dieses:

create or replace procedure pname (tn varchar2) is
-- here i want to declare the variable

  col1 tn%COL_ID

begin

end;

und ich weiß, dass jede Tabelle leite ich als argument enthält die Spalte mit dem Namen als COL_ID. Aber ich bin nicht in der Lage, dies zu tun, erhalte ich eine Fehlermeldung wie diese

PLS-00487: Ungültige Referenz auf variable 'tn'
PL/SQL: Element ignoriert
PLS-00487: Ungültige Referenz auf variable 'tn'
PL/SQL: Element ignoriert

Bitte helfen Sie mir, wie Sie Variablen deklarieren, so.

InformationsquelleAutor Navin | 2011-05-12
Schreibe einen Kommentar