SQL Engineering in Snowflake
摘要
Snowflake speaks ANSI SQL, but its engine leans hard on metadata, micro-partitions, and a services layer that makes safety features cheap to use. You write familiar queries, then reach for Snowflake’s specifics—semi-structured paths, robust DDL, and orchestration-friendly SQL—when you need them. This chapter focuses on practical patterns: what differs from “plain ANSI,” how to use windowing and DML to shape data incrementally, and how Time Travel and zero-copy cloning make development safe.