Входные параметры
Параметр  | Тип  | Описание  | 
|---|---|---|
QUALITYTYPEID  | 
    INTEGER  | 
    
  | 
  
QUALITYVALUE  | 
    INTEGER  | 
    
  | 
  
USEFULLNAME  | 
    INTEGER  | 
    
  | 
  
Выходные параметры
Параметр  | Тип  | Описание  | 
|---|---|---|
SELECTVALUE  | 
    VARCHAR(255)  | 
    
  | 
  
Описание
Выбор значений для качества
Определение
CREATE PROCEDURE QUALITY_SELECT_VALUES(
    QUALITYTYPEID INTEGER,
    QUALITYVALUE INTEGER,
    USEFULLNAME INTEGER)
RETURNS (
    SELECTVALUE VARCHAR(255))
AS
declare variable SHORTVALUE varchar(100);
begin
  select QUALITYTYPEVALUES.QUALITYNAME, QUALITYTYPEVALUES.QUALITYSHORTNAME
    from QUALITYTYPEVALUES
    where (QUALITYTYPEVALUES.QUALITYTYPEID = :QUALITYTYPEID)
      and (QUALITYTYPEVALUES.QUALITYVALUE = :QUALITYVALUE)
  into :SELECTVALUE, :SHORTVALUE;
  if (:USEFULLNAME <> 1) then
    SELECTVALUE = :SHORTVALUE;
  suspend;
end
         
         
         
       |