Ich kann diese Funktion nicht dazu bringen, sich so zu verhalten, wie ich es möchte. Kann mir jemand sagen, warum sie immer null zurückgibt, anstatt CURRENT_TIMESTAMP?
ERSTELLEN ODER ERSETZEN FUNKTION nowts RETURN TIMESTAMP IST
vTimestamp TIMESTAMP;
BEGIN
WÄHLE type_date
IN vTimestamp
AUS param_table
WO param_table = 3
UND EXISTS (
WÄHLE *
AUS param_table
WO param_table = 2
);
WENN vTimestamp IST NULL DANN
vTimestamp := CURRENT_TIMESTAMP;
END IF;
RÜCKGABE vTimestamp;
END nowts;
Derzeit befindet sich nichts in der Tabelle mit dem Namen param_table.