|
Archives of the TeradataForumMessage Posted: Tue, 17 Aug 2010 @ 22:06:07 GMT
Dear users, Teradata 13.0 on Windows. I have 6 macros. I'd like to create a BTEQ script to execute these 6 macros to generate a report. Say, the macros are A, B,C,D,E and F. I'd like each macro to stop when it fails. How can I do that using .IF ... THEN statement? Is the below script correct? Exec macro A; .IF ERRORCODE<> 0 THEN .QUIT Exec macro B; .IF ERRORCODE<> 0 THEN .QUIT Exec macro C; .IF ERRORCODE<> 0 THEN .QUIT Exec macro D; .IF ERRORCODE<> 0 THEN .QUIT Exec macro E; .IF ERRORCODE<> 0 THEN .QUIT Exec macro F; .IF ERRORCODE<> 0 THEN .QUIT .Quit 0 Besides above script 1. What is the difference between .Quit and .Quit 0 and .Quit 99? 2. Are the expressions '.IF ERRORCODE<> 0' and '.IF ACTIVITYCOUNT > 0' same? Can I use them interchangeably? Thanks, James Park
| ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
Copyright 2016 - All Rights Reserved | ||||||||||||||||||||||||||||||||||||||||||||||||
Last Modified: 15 Jun 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||