23.07.2013 Views

Om Brukerhåndbok i Query/400 - IBM

Om Brukerhåndbok i Query/400 - IBM

Om Brukerhåndbok i Query/400 - IBM

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Data i filen: Velg et av alternativene nedenfor for å oppgi hvordan filen og komponenten i feltet Fil og<br />

Komponent skal brukes (når spørringen blir kjørt):<br />

1=Ny fil<br />

Lager en ny fil med filnavnet som er oppgitt i feltet Fil og en komponent med navnet i feltet<br />

Komponent. Hvis <strong>Query</strong> finner en fil med dette navnet i biblioteket som er oppgitt i feltet Bibliotek når<br />

spørringen blir kjørt, får du frem en melding. Da kan du skrive C for å annullere kjøringen eller G for å<br />

fortsette og derved oppgi at filen skal erstattes av dataene fra spørringen.<br />

2=Erstatte fil<br />

Erstatter filen som er oppgitt i feltet Fil med dataene fra spørringen. Filen og alle komponentene i filen<br />

blir slettet, og dataene blir lagt inn i en ny komponent som får navnet som er oppgitt i feltet<br />

Komponent.<br />

3=Ny komponent<br />

Lager en ny komponent med det samme navnet som er oppgitt i feltet Komponent. Hvis <strong>Query</strong> finner<br />

en komponent med dette navnet eller en komponent av typen *FIRST eller *LAST i filen du har<br />

oppgitt i feltet Fil når spørringen blir kjørt, får du frem en melding. Da kan du skrive C for å annullere<br />

kjøringen eller G for å fortsette og derved oppgi at komponenten skal erstattes av dataene fra<br />

spørringen.<br />

4=Erstatte komponent<br />

Erstatter komponenten som er oppgitt i feltet Komponent med dataene fra spørringen. Alle dataene i<br />

komponenten blir slettet, og de nye blir tilføyd. Hvis programmet ikke finner noen komponent med<br />

dette navnet, blir en ny komponent laget og dataene lagt inn.<br />

5=Tilføye til komponent<br />

Tilføyer dataene fra spørringen på slutten av dataene til komponenten oppgitt i feltet Komponent. Hvis<br />

programmet ikke finner noen komponent med dette navnet, blir en ny komponent laget og dataene<br />

lagt inn.<br />

Når spørredataene blir lagt i en eksisterende fil og ikke blir erstattet, må formatet på spørredataene være<br />

kompatible med postformatdefinisjonen i den eksisterende databasefilen. Dette må være sant for at<br />

spørredataene skal være kompatible:<br />

v Formatene må ha likt antall felt.<br />

v Samsvarende felt i rekkefølge i formatene ( dvs. det første, andre og tredje feltet osv.) må ha<br />

feltdefinisjoner med samme datatype og må ha samme lengde, skala, presisjon og tastbordskift. Dette<br />

gjelder ikke felt for dato, klokkeslett og systemtid. Dato-, klokkeslett- og systemtidfelt trenger bare å ha<br />

samme datatype, for eksempel at begge feltene er datofelt.<br />

For alternativene hvor dataene skal erstatte data i eksisterende filer eller komponenter, gjelder reglene<br />

nedenfor. Data i en fil eller en komponent kan ikke erstattes hvis:<br />

v Andre filer er avhengig av definisjonen i denne filen. Du kan for eksempel ikke erstatte dataene i en<br />

fysisk databasefil som er nødvendig for andre logiske databasefiler. Du kan bruke kommandoen for å<br />

vise databaserelasjoner (DSPDBR) for å se forholdet mellom forskjellige filer.<br />

v Du ikke har den nødvendige autorisasjonen for å erstatte en fil med en annen.<br />

v Filen er ikke en fysisk fil, eller den har flere formatdefinisjoner.<br />

v Fil- eller komponentnavnet er det samme som noen av de valgte filene eller komponentene som er<br />

brukt i spørringen.<br />

Hvis filen ikke finnes i det oppgitte biblioteket, forsøker <strong>Query</strong> å lage filen. Det gjelder for alle<br />

alternativene.<br />

Autorisasjon: Oppgi hvilken objektautorisasjon du vil at andre skal ha til din databasefil. (Denne<br />

autorisasjonsverdien brukes bare hvis spørringen oppretter en ny fil.) Du kan oppgi disse verdiene:<br />

*LIBCRTAUT<br />

Autorisasjon for å opprette bibliotek tildeler autorisasjonen fra verdien for<br />

162 <strong>Brukerhåndbok</strong> i <strong>Query</strong>/<strong>400</strong> V5R1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!