25.09.2015 Views

Teradata Parallel Data Pump

Teradata Parallel Data Pump Reference - Teradata Developer ...

Teradata Parallel Data Pump Reference - Teradata Developer ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 2: Using <strong>Teradata</strong> T<strong>Pump</strong><br />

View <strong>Teradata</strong> T<strong>Pump</strong> Output<br />

F2 integer,<br />

F3 char(38))<br />

UNIQUE PRIMARY INDEX(F0);<br />

**** 01:33:28 UTY1016 'CREATE' request successful.<br />

0004 CREATE TABLE TAB2, FALLBACK, NO JOURNAL (<br />

F0 integer,<br />

F1 integer,<br />

F2 integer,<br />

F3 char(38))<br />

UNIQUE PRIMARY INDEX(F0);<br />

**** 01:33:29 UTY1016 'CREATE' request successful.<br />

0005 .BEGIN LOAD<br />

SESSIONS 10<br />

ROBUST ON<br />

SERIALIZE ON<br />

CHECKPOINT 10<br />

NOMONITOR<br />

ERRORTABLE ET_TEST1;<br />

========================================================================<br />

= =<br />

= Processing T<strong>Pump</strong> Statements =<br />

= =<br />

========================================================================<br />

0006 .LAYOUT LAY1A;<br />

0007 .FIELD F0 * integer key;<br />

0008 .FIELD F1 * integer;<br />

0009 .FIELD F2 * integer;<br />

0010 .FIELD F3 * char(38);<br />

0011 .DML LABEL TAB1PART1;<br />

0012 INSERT into tab1 values (:F0,:F1,:F2,:F3);<br />

0013 .DML LABEL TAB2PART1;<br />

0014 INSERT into tab2 values (:F0,:F1,:F2,:F3);<br />

0015 .DML LABEL TAB1UPSERT<br />

DO INSERT FOR MISSING UPDATE ROWS<br />

IGNORE DUPLICATE INSERT ROWS;<br />

0016 UPDATE tab1 set F2=:F2 + 1 where f0=:f0 + 50 and f1 < 4;<br />

0017 INSERT into tab1 ( F0, F1, F2, F3) values (:F0 + 50,:F1,:F2,:F3);<br />

0018 .DML LABEL TAB2UPSERT<br />

DO INSERT FOR MISSING UPDATE ROWS<br />

IGNORE DUPLICATE INSERT ROWS;<br />

0019 UPDATE tab2 set F2=:F2 + 1 where f0=:f0 + 50 and f1 < 4;<br />

0020 INSERT into tab2 ( F0, F1, F2, F3) values (:F0 + 50,:F1,:F2,:F3);<br />

0021 .IMPORT INFILE INDATA<br />

FROM 1 THRU 100<br />

LAYOUT LAY1A<br />

APPLY TAB1PART1<br />

APPLY TAB2PART1;<br />

0022 .IMPORT INFILE INDATA<br />

FROM 1 THRU 100<br />

LAYOUT LAY1A<br />

APPLY TAB1UPSERT<br />

APPLY TAB2UPSERT;<br />

0023 .END LOAD;<br />

**** 01:33:29 UTY6609 Starting to log on sessions...<br />

**** 01:33:32 UTY6610 Logged on 10 sessions.<br />

========================================================================<br />

= =<br />

= T<strong>Pump</strong> Import(s) Beginning =<br />

= =<br />

<strong>Teradata</strong> <strong>Parallel</strong> <strong>Data</strong> <strong>Pump</strong> Reference 77

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

Saved successfully!

Ooh no, something went wrong!