Hallo,
Die globalen Variablen brauche ich für einen Statement Trigger, der auf dieser Tabelle aufsetzt. bei jedem Eintrag nimmt er die beiden id´s, ruft über sie aus einer anderen Tabelle jeweils einen Kilometerstand ab, addiert die beiden km und soll sie in die zweite Tabelle zurück schreiben.
ich frage mich, warum Du noch den Umwegüber einen Trigger machst, wenn Du sowieso schon eine Prozedur verwendest. Besser, und überischtlicher, wäre es imho, die gesamte Verarbeitung in der Prozedur zu machen.
SQL> execute dbms_output.put_line ('out' + packagename.g_variable);
Bei Oracle wird zum zusammensetzen eines Strings || verwendet. Ausserdem müsste die variable eventuell noch in einen String konvertiert werden, wenn sie nicht bereits ein String (varchar2 oder ähnliches) ist.
Grüße
Klaus