![]() |
|
Archives of the TeradataForumMessage Posted: Mon, 06 Aug 2007 @ 10:51:33 GMT
Dear All I am trying to create a procedure, when I run it, I received an error SPL1078:E(L12), User is not authorized to use the DDL/DCL/Dynamic SQL statement. I was reading about it, they said the creator and the user are different. I am connecting by the DBC user (DBC is supposed to be the creator and the user) I don't understand what should I do?? Thanks for clarifying. Veronica this is the procedure:
CREATE PROCEDURE DEV_STG_CORE.RENAME_TABLES()
BEGIN
DECLARE V_DATE DATE;
DECLARE T_NAME VARCHAR(45);
SET V_DATE= ADD_MONTHS(add_months(DATE- (extract(day from DATE) - 1), 1)
-1,-1);
SET T_NAME='DEV_TAB.DAILY_CUST_ACCOUNT_BAL_'||V_DATE;
CALL DBC.SysExecSQL('RENAME TABLE
DEV_TAB.DAILY_CUST_ACCOUNT_BAL_'||:V_DATE);
END
| ||||||||||||||||||||||||||||||||||||||||||||||||
| | ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||
| Copyright 2016 - All Rights Reserved | ||||||||||||||||||||||||||||||||||||||||||||||||
| Last Modified: 15 Jun 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||