Hvordan å fylle en tabell kjører under DB2 Express-C

Hvordan å fylle en tabell kjører under DB2 Express-C


IBM tilbyr Express-C utgave av sin DB2-databasesystemet som en gratis nedlasting, slik at utviklere å lage og distribuere DB2-baserte applikasjoner uten lisensavgifter. Som med alle andre versjoner av DB2, bruker Express-C standard Structured Query Language samt skrevet kommandoer unik for DB2. Ekspress-C lar deg fylle en database tabell på flere forskjellige måter; LOAD-kommandoen er en av de raskeste for import av data fra fil ekstern til databasen.

Bruksanvisning

1 Klikk på Start-knappen, skriv "cmd" uten anførselstegn og trykk "Enter" for å åpne en ledetekst vindu.

2 Skriv "db2cmd" i ledeteksten vinduet for å starte DB2 kommandolinjebehandler.

3 Skriv inn ønsket "LOAD" kommando i DB2 kommandolinjebehandler. For eksempel, hvis du ønsker å laste inn data fra en nondelimited ASCII fil som heter "partslist" inn i en tabell kalt deler, skriver du inn følgende kommando:

LOAD FROM partslist AV ASC BYTT TIL deler

Hint

  • LASTE funksjonen er svært fleksibel og har mange muligheter og variasjoner. For eksempel kan du laste tabeller fra avgrensede eller nondelimited ASCII-filer og fra IXF-formatert PC-filer eksportert fra en DB2-database. Hvis du gjør deg kjent med kommandoen generelle syntaksen, vil du se hvordan du bruker LOAD i ulike situasjoner.
  • BYTT INTO klausulen sletter alle data i tabellen før DB2 laster den nye informasjonen. Alternativt INSERT INTO klausulen blir de nye dataene inn i tabellen mens du holder noen tidligere informasjon.
  • For å kunne bruke LOAD, må DB2-brukerkontoen har systemadministrator eller databaseadministratorrettigheter eller autorisasjon fra en administrator for LOAD-kommandoen.
  • Som standard LASTE funksjonen låser tabellen blir lastet, hindre tilgang av andre brukere.