Quantcast
Channel: Teradata Forums - All forums
Viewing all articles
Browse latest Browse all 100

Syntax - forum topic by SGIT

$
0
0

I am getting the following error : SPL1027:E(L7), Missing/Invalid SQL statement'E(3706):Syntax error: expected something between the word 'StartDate' and the 'DATE' keyword.'. Looks like a syntax error where i am declaring the variable StartDate .

Please advice. Thanks.

 

 

CREATE MULTISET VOLATILE TABLE TEMP2

AS

(

SELECT * FROM DDWV21R.CC_HIER_CURR WHERE CAL_DT = '2014/11/22'

WITH DATA AND STATS

PRIMARY INDEX (CAL_DT)

ON COMMIT PRESERVE ROWS; 

-------------------------------------------------------------------------------------------------------------

 

REPLACE PROCEDURE DL_AC_LEADERSHIP.sp_TEMP2()

DYNAMIC RESULT SETS 1

BEGIN

 

DECLARE C CURSOR WITH RETURN ONLY FOR

SELECT * FROM Temp2 ;

DECLARE StartDate DATE ;

 

CREATE MULTISET VOLATILE TABLE TEMP2

AS

(

SELECT * FROM DDWV21R.CC_HIER_CURR WHERE CAL_DT =StartDate

WITH DATA AND STATS

PRIMARY INDEX (CAL_DT)

ON COMMIT PRESERVE ROWS; 

 

OPEN C;

 

END;

 

select * from temp2;

 

Forums: 

Viewing all articles
Browse latest Browse all 100

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>