Prozeduren Previous topic Chapter index Next topic

SE_UPDATE_TITELSTATUS_NEW

 

Eingabeparameter

Parameter

Typ

Beschreibung

ACTFAID

INTEGER

Primary Key Wert von der FAECHER Tabelle

 

Ausgabeparameter

Parameter

Typ

Beschreibung

UPDATED

INTEGER

Gibt die Anzahl der aktualisierten Titel.

 

Beschreibung

Damit aktualisiert das DU01 den Status pro Fach.

 

Definition

CREATE PROCEDURE SE_UPDATE_TITELSTATUS_NEW(
    ACTFAID INTEGER)
RETURNS (
    UPDATED INTEGER)
AS
  DECLARE VARIABLE ActTiId     INTEGER;
  DECLARE VARIABLE ActTiStatus INTEGER;
  DECLARE VARIABLE ActTiTyp    VARCHAR(2);
  DECLARE VARIABLE hasUpdated  INTEGER;
BEGIN
  Updated = 0;
  FOR SELECT TIID,TISTATUS,TITYP FROM TITEL
    WHERE (TIFAID = :ActFaId)
    INTO :ActTiId, :ActTiStatus, :ActTiTyp
  DO BEGIN

    EXECUTE PROCEDURE TI_UPDATE_STATUS_WITH_RETURN ActTiId, ActTiStatus, ActTiTyp
      RETURNING_VALUES hasUpdated;
    
    Updated = Updated + hasUpdated;

  END
END

 

     Previous topic Chapter index Next topic