Prozeduren Previous topic Chapter index Next topic

FA_FOLDERNAME

 

Eingabeparameter

Parameter

Typ

Beschreibung

FAID

INTEGER

Primary Key Wert von der FAECHER Tabelle bei dem man den Fachnamen erhalten will.

 

Ausgabeparameter

Parameter

Typ

Beschreibung

FAFOLDERNAME

VARCHAR(254)

Damit erhält man den ganzen punktgetrennten Fachnamen.

 

Beschreibung

Mit dieser Stored Procedure kann anhand einer Fach ID der Fully Qualified Fachname abgefragt werden.

 

Definition

CREATE PROCEDURE FA_FOLDERNAME(
    FAID INTEGER)
RETURNS (
    FAFOLDERNAME VARCHAR(254))
AS
  DECLARE VARIABLE FANAME CHAR(30); 
BEGIN
  FAFOLDERNAME = '';
  FOR
    SELECT FAIDUEBER, FANAME FROM FAECHER
    WHERE (FAID = :FAID)
    INTO :FAID, :FANAME
  DO
  BEGIN
    EXECUTE PROCEDURE FA_FOLDERNAME(FAID)
    RETURNING_VALUES :FAFOLDERNAME;
    IF (FAFOLDERNAME = '') THEN
      FAFOLDERNAME = FANAME;
    ELSE
      FAFOLDERNAME = RTRIM255(FAFOLDERNAME) || '.' || FANAME;
  END
  SUSPEND;
END

 

     Previous topic Chapter index Next topic