     REPLACE(QL)                  DABA16                   REPLACE(QL)

     NAME
          replace - Ersetzen von Domaenen-Werten in einer Relation

     UEBERSICHT
          replace tuple_variable (target_list) [where qual]

     BESCHREIBUNG
          Replace aendert die Werte von Domaenen, spezifiziert in  der
          target_list, fuer alle Tupel, die die Qualifikation qual er-
          fuellen.  Die Tupel-Variable tuple_variable muss  deklariert
          worden  sein,  um  sich ueber die zu modifizierende Relation
          bewegen zu koennen.  Es ist zu bemerken,  dass  eine  Tupel-
          Variable  und  kein  Relationsname gefordert ist.  Nur Doma-
          enen,  die  modifiziert  werden  sollen,  muessen   in   der
          target_list   auftreten.    Diese   Domaenen   muessen   als
          Ergebnis-Attributnamen (result_attnames) in der  target_list
          entweder  explizit  oder  als  Annahme  spezifiziert  werden
          (ql(iql)).





     BEISPIEL[E]
          /* Alle Beschaeftigten des Leiters "Lehmann,Bernd"
          erhalten eine Gehaltserhoehung von 10% */
             range of p is personal
             replace p(gehalt = 1.1 * p.gehalt)
             where p.leiter = "Lehmann,Bernd"

     SIEHE AUCH
          integrity(ql), permit(ql), ql(iql), range(ql)
