아래의 WHERE 절에 변수를 전달할 수있는 저장 프로 시저를 만들려고합니다.Teradata에서 저장 프로 시저를 사용하여 테이블 만들기
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)
VARIABLE은 문자열입니다. 결과를 표시 할 필요가 없으며 테이블을 만들면됩니다.
또한 오류를 어떻게 트래핑합니까? 테이블이 어떤 이유로 존재하지 않는 경우 나는 아직도 그것이
감사
감사! 임시 테이블을 만들고 싶다면 CREATE와 TABLE 사이에 'volatile'이라는 단어를 추가하면됩니까? – MidnightDataGeek
@MidnightDataGeek : ... PI 다음에'ON COMMIT PRESERVE ROWS'를 추가하십시오. – dnoeth
빠른 답변을 주신 덕분에 많은 감사를드립니다. – MidnightDataGeek