     COPY(QL)                     DABA16                      COPY(QL)

     NAME
          copy - Kopieren von Daten zwischen Relation und MUTOS-File

     UEBERSICHT
          copy relname (domname = format {, domname = format })

                    direction "filename"

     BESCHREIBUNG
          Copy uebertraegt Daten zwischen  DABA-Relationen  und  einem
          Standard-MUTOS-File.  Relname ist der Name einer bestehenden
          Relation.  Im allgemeinen identifiziert domname eine Domaene
          in der Relation relname.  Format bestimmt das Format, das im
          MUTOS-File eine Domaene besitzen soll, die mit der  spezifi-
          zierten  Domaene  der  Relation  korrespondiert.   Direction
          (Richtung) kann entweder into (in)  oder  from  (aus)  sein.
          Filename ist der vollstaendige Pfadname eines Files.


          Erlaubte Formate bei copy sind :



          i1,i2,i4 - Der Datenwert im MUTOS-File ist als Festkommazahl
               (Integer) der Laenge 1, 2 oder 4 Byte gespeichert.

          f4,f8 - Der Datenwert im MUTOS-File ist eine  Gleitkommazahl
               (entweder einfacher oder doppelter Genauigkeit).

          c1,c2,...,c255 - Der Datenwert ist als Zeichenkette (String)
               fester Laenge gespeichert.

          c0  -  Zeichenkette   variabler   Laenge   (begrenzt   durch
               Begrenzerzeichen).

          d0,d1,...,d255 - Pseudo(Dummy)-Domaene


     BEISPIEL[E]
          /* Kopieren von Daten in die Relation "personal"*/
             copy personal (name=c20,gehalt=f4,gebdat=i2,xxx=d1)
                        from "/mnt/peter/pers1"

          /* Kopieren der Namen und Gehaelter in ein File*/
             copy personal (name=c0,comma=d1,gehalt=c0,nl=d1)
                          into "/mnt/klaus/gehalt"


          /* Gesamtkopie der Relation "personal" in ein File*/
             copy personal ()
                          into "/mnt/kop/personal"

          /* Rueckspeichern der Gesamtkopie aus einem File*/
             copy personal ()
                          from "/mnt/kop/personal"

     SIEHE AUCH
           append(ql), create(ql), creater(mutos), integrity(ql),
           permit(ql), ql(iql), view(ql), iql(mutos)
