2017-01-18 3 views
1

Snowflake SQL에서 Teradata BTEQ "create set table"에 해당하는 쿼리를 알고 싶습니다. BTEQ와 Snowflake 사이의 쿼리 변환 작업 중입니다. 직접적인 구문이 있습니까? 그렇지 않은 경우 집합 (고유 값/레코드 만 허용) 테이블을 만들려면 어떻게해야합니까?BTEQ Snowflake SQL에서 "Create set table"에 해당

+0

나는 SET 테이블을 지원하는 다른 DBMS를 모른다. SET는 테이블의 모든 열에있는 기본 키와 동일합니다. – dnoeth

답변

0

Snowflake에는이 기능이 없으며 Teradata 이외의 데이터베이스는 알지 못합니다.

예를 들어 에뮬레이트 할 수 있습니다. 임시 스테이징 테이블을 사용하여 항상 데이터를 삽입 한 후 MERGE 또는 INSERT..SELECT..을 명시 적으로로드하는 쪽에서 중복을 피하거나 SELECT DISTINCT * FROM table 인 뷰를 통해 데이터에 액세스하십시오.