Generating sequences in Snowflake
Sequence generation is a common practice in data warehousing that's required in different scenarios where row uniqueness is needed. This recipe will demonstrate what sequence value variations can be made with Snowflake sequences, while also demonstrating how to configure a column in a table so that it defaults to an auto-increment value.
Getting ready
Note that this recipe's steps can be run either in the Snowflake WebUI or the SnowSQL command-line client.
How to do it…
In this recipe, we shall be exploring the sequence creation process and the various parameters that control a sequence's behavior. Then, we will create and populate tables where their column values are based on values from sequences. Let's get started:
- We will start by creating a database where we will create the objects for this recipe. Within this database, we will create a basic sequence object, as shown here:
CREATE DATABASE C9_R6;...