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 3: <strong>Teradata</strong> T<strong>Pump</strong> Commands<br />

DML<br />

.FIELD cc1 * CHAR(8);<br />

.FIELD cc2 * CHAR(4);<br />

.FIELD cc3 * CHAR(6);<br />

.FIELD cc4 * CHAR(62);<br />

.DML LABEL LABEL01<br />

DO INSERT FOR MISSING UPDATE ROWS<br />

SERIALIZEON (CC1);<br />

UPDATE TPTBL01<br />

SET C4 = :CC4<br />

WHERE C1 = :CC1;<br />

INSERT TPTBL01 (C1, C2, C4)<br />

VALUES (:CC1,:CC2, CC4);<br />

UPDATE TPTBL02 SET C4 = :CC4 WHERE C1 = :CC1<br />

AND C2 = :CC2;<br />

INSERT TPTBL02 (C1, C2, C3, C4)<br />

VALUES (:CC1,:CC2,:CC3, :CC4);<br />

.IMPORT INFILE .\TPDAT.txt FORMAT TEXT<br />

LAYOUT LAY01<br />

APPLY LABEL01<br />

APPLY LABEL02;<br />

.END LOAD;<br />

.LOGOFF;<br />

The following is an example using the USE keyword:<br />

.LOGTABLE TPLOG01;<br />

.LOGON slugger/cfl,cfl;<br />

DROP TABLE TPERR01;<br />

DROP TABLE TPTBL01;<br />

DROP TABLE TPTBL02;<br />

DROP TABLE TPTBL03;<br />

CREATE TABLE TPTBL01(<br />

C1 INTEGER,<br />

C2 VARCHAR(30),<br />

C3 VARCHAR(30),<br />

C4 VARCHAR(30),<br />

C5 VARCHAR(30),<br />

C6 VARCHAR(30))<br />

UNIQUE PRIMARY INDEX (C1);<br />

CREATE TABLE TPTBL02(<br />

C1 INTEGER,<br />

C2 VARCHAR(30),<br />

C3 VARCHAR(30),<br />

C4 VARCHAR(30),<br />

C5 VARCHAR(30))<br />

UNIQUE PRIMARY INDEX (C1);<br />

CREATE TABLE TPTBL03(<br />

C1 INTEGER,<br />

C2 VARCHAR(30),<br />

C3 VARCHAR(30),<br />

C4 VARCHAR(30),<br />

C5 VARCHAR(30),<br />

C6 VARCHAR(30),<br />

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

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

Saved successfully!

Ooh no, something went wrong!