Nwlapcug.com


Come popolare una tabella in esecuzione con DB2 Express-C



IBM offre l'edizione Express-C del suo gestore di database DB2 come download gratuito, che permette agli sviluppatori di creare e distribuire applicazioni basate su DB2 senza costi di licenza. Come con tutte le altre versioni di DB2, Express-C utilizza la standard Structured Query Language, così come i comandi digitati unico a DB2. Express-C consente di popolare una tabella di database in diversi modi; il comando LOAD è uno dei più veloci per l'importazione dati da file esterno al database.

Istruzioni

1

Fare clic sul pulsante Start di Windows, digitare "cmd" senza virgolette e premere "Invio" per aprire una finestra del prompt dei comandi.

2

Digitare "db2cmd" nella finestra del prompt dei comandi per avviare il processore della riga di comando di DB2.

3

Digitare il comando "LOAD" desiderato nel processore della riga di comando DB2. Ad esempio, se si desidera caricare i dati da un file ASCII nondelimited chiamato "partslist" in una tabella denominata parti, immettere il seguente comando:

CARICO da partslist di ASC sostituire in parti

Consigli & Avvertenze

  • Il comando LOAD è molto flessibile e ha molte opzioni e varianti. Ad esempio, è possibile caricare tabelle da file ASCII delimitati o nondelimited e IXF-formattato PC i file esportati da un database DB2. Se acquisire familiarità con la sintassi generale del comando, si vedrà come utilizzare carico in diverse situazioni.
  • La clausola di sostituire in Elimina tutti i dati nella tabella prima DB2 carichi le nuove informazioni. In alternativa, la clausola INSERT INTO aggiunge i nuovi dati nella tabella, mantenendo tutte le informazioni precedenti.
  • Al fine di utilizzare il carico, l'account di utente di DB2 deve avere amministratore di sistema o dei privilegi di amministratore del database o l'autorizzazione da un amministratore per il comando LOAD.
  • Per impostazione predefinita, il comando di carico blocca la tabella che viene caricato, impedendo l'accesso di altri utenti.