|
Archives of the TeradataForumMessage Posted: Wed, 10 Aug 2005 @ 16:07:06 GMT
Hi, I'm learning Tpump so pls excuse/clarify if my understanding is wrong. I'm trying to use a dummy tpump job to update a table. The intent is to bypass the TJing that would happen if the update were done using BTEQ etc. What i've done is to create a simple *infile* with just a row and nothing else and launc the tpp job. The update statment does have the necessary impact. But the error table created as a part of tpump gets populated with a single row and the hostdata column is in hex format. When i exported the data using BTEQ DATA mode, i could see the single record of the *infile*. The error code reported is 2817: Activity count greater than one for TPump update/delete. Im curious to know what is the problem! My another question is, is there a better elegant way to accomplish the same - mass oneshot update (without TJ)! I tried a similar script with MLOAD alebit used the PI col in the update where clause and it didnt produce any error in the ET/UV tables. Pls advice. TPP job *********** .logtable asolaiy_db.emp_test_log; .logon demoTDAT/asolaiy,welcome; .begin load; .layout emp_lay; .field fname * varchar(20); .dml label emp_upd; update mlemp set sal=201.11 where deptno=10; .import infile emp.dat format vartext '|' layout emp_lay apply emp_upd; .end load; .logoff; Thanks Aananth
| ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
Copyright 2016 - All Rights Reserved | ||||||||||||||||||||||||||||||||||||||||||||||||
Last Modified: 15 Jun 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||