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
![]() ![]() ![]() |