|
Archives of the TeradataForumMessage Posted: Wed, 20 Jun 2012 @ 12:42:59 GMT
<-- Anonymously Posted: Wednesday, June 20, 2012 18:31 --> Hi , When I am trying to compile the below mentioned procedure in TD 13.10 environment, I am getting the following error. Referring to undefined alias 'TEST_VALUE_1' REPLACE PROCEDURE DB_1.TEST_PROC ( IN INPUT_1 INTEGER, IN INPUT_2 INTEGER ) BEGIN DECLARE lv_DateToStart VARCHAR(100); FOR TEMPTABLE as FAST_FORWARD CURSOR FOR SELECT SUBSTR(CAST(ALIAS1.COLUMN_TEST AS VARCHAR(8)),0,7) AS TEST_VALUE_1 FROM DB_1.TABLE_1 AS ALIAS1 INNER JOIN DB_1.TABLE_2 AS TPROD ON ALIAS1.PRODUCTID = TPROD.PRODUCTID INNER JOIN DB_1.TABLE_3 PRODTYPE ON TPROD.COLUMN_4 = PRODTYPE.COLUMN_4 WHERE ALIAS1.COLUMN_TEST >= INPUT_1 AND ALIAS1.COLUMN_TEST < INPUT_2 GROUP BY TEST_VALUE_1 ORDER BY TEST_VALUE_1 DO SET lv_DateToStart = TEMPTABLE.TEST_VALUE_1 ; END FOR ; END ; The individual SELECT query runs fine but it errors out while compilation. Kindly let me know in case I am missing anything. Thanks in advance
| ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
Copyright 2016 - All Rights Reserved | ||||||||||||||||||||||||||||||||||||||||||||||||
Last Modified: 15 Jun 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||