1
Snowflake SQLのTeradata BTEQ "create set table"と同等のクエリを知りたい。私はBTEQとSnowflakeの間のクエリ変換に取り組んでいます。直接構文はありますか?そうでない場合は、どのようにして(ユニークな値/レコードのみを許可する)テーブルを作成できますか?BTEQ Snowflake SQLの "Create set table"と同等
Snowflake SQLのTeradata BTEQ "create set table"と同等のクエリを知りたい。私はBTEQとSnowflakeの間のクエリ変換に取り組んでいます。直接構文はありますか?そうでない場合は、どのようにして(ユニークな値/レコードのみを許可する)テーブルを作成できますか?BTEQ Snowflake SQLの "Create set table"と同等
Snowflakeにはこの機能がなく、Teradata以外のデータベースはありません。
たとえば、次のようにエミュレートできます。一時的なステージングテーブルを使用してデータを挿入してから、MERGE
またはINSERT..SELECT..
を指定するか、重複を明示的に回避するか(ロード側で)SELECT DISTINCT * FROM table
のビューでデータにアクセスします。
私はSETテーブルをサポートする他のDBMSを知らない。 SETは、表のすべての列の主キーと同等です。 – dnoeth