【发布时间】:2016-12-11 12:10:43
【问题描述】:
我想创建一个存储过程,我可以在其中将变量传递给下面的 WHERE 子句。
DROP TABLE fan0ia_mstr.Store_List;
CREATE TABLE fan0ia_mstr.Store_List AS(
SELECT
a11.ANA_Code,
a11.Premise_Name_Full,
a11.Store_Code,
a11.Estates_Segment,
a12.Post_Code
FROM Store_Dimension_Hierarchy a11
JOIN Location a12
ON a11.ANA_Code = a12.ANA_Code
WHERE a11.Area_Desc = 'VARIABLE' ) WITH DATA
PRIMARY INDEX (ANA_Code)
变量将是一个字符串。我不需要显示结果,我只想创建表格。
我如何捕获任何错误,例如如果由于某种原因该表不存在,我仍然希望创建它
谢谢
【问题讨论】:
标签: stored-procedures teradata