Einzelnen Beitrag anzeigen

idefix2

Registriert seit: 17. Mär 2010
Ort: Wien
1.027 Beiträge
 
RAD-Studio 2009 Pro
 
#1

Unerklärliche Fehlermeldung: function unknown

  Alt 6. Jul 2010, 22:56
Datenbank: Firebird • Version: 2.1 • Zugriff über: egal
Ich brüte jetzt schon eine ganze Weile über diesem kleinen Stück SQL und finde den Fehler nicht:

Code:
SQL> create procedure get_user returns (userid integer) as
CON> begin
CON> userid = RDB$GET_CONTEXT('USER_SESSION', 'User_Id');
CON> if (userid is null) then userid = 0;
CON> end !!
SQL>
SQL> CREATE TRIGGER I_sysuser FOR sysuser
CON> BEFORE INSERT AS
CON>  BEGIN
CON>  NEW.ID = GEN_ID(gensys, 1);
CON>  NEW.newuser = get_user();
CON>  NEW.CODE = UPPER(Rtrim(NEW.CODE));
CON>  END !!
Statement failed, SQLCODE = -804
Dynamic SQL Error
-SQL error code = -804
-Function unknown
-GET_USER
SQL>
  Mit Zitat antworten Zitat