title: Create Table with default nextVal from sequence in Snowflake
body: <p>I am currently trying to convert a postgres query to be compatible with Snowflake and work the same way.</p>
  <pre><code>Postgres 
  
  CREATE SEQUENCE IF NOT EXISTS public.etl_jobs_delta_loading_id_seq
  START WITH 1
  INCREMENT BY 1
  NO MINVALUE
  NO MAXVALUE
  CACHE 1;
  
  CREATE TABLE IF NOT EXISTS public.etl_jobs_delta_loading
  (
      id INTEGER DEFAULT nextval('public.etl_jobs_delta_loading_id_seq'::regclass) NOT NULL,
      job_name VARCHAR(500) NOT NULL,
      loaded_until TIMESTAMP,
      etl_execution_time TIMESTAMP,
      execution_status VARCHAR(30)
  );
  </code></pre>
  <p>I translated the sequence to Snowflake, but keep getting errors while trying to get the nextVal in snowflake.</p>
  <pre><code>Snowflake
  
  CREATE OR REPLACE SEQUENCE etl_jobs_delta_loading_id_seq
      START = 1
      INCREMENT = 1
  
  CREATE TABLE IF NOT EXISTS public.etl_jobs_delta_loading
  (
      id INTEGER DEFAULT nextval('public.etl_jobs_delta_loading_id_seq'::regclass) NOT NULL, -- statement that needs to be converted
      job_name VARCHAR(500) NOT NULL,
      loaded_until TIMESTAMP,
      etl_execution_time TIMESTAMP,
      execution_status VARCHAR(30)
  );
  </code></pre>
  <p>I have tried various approaches on creating the etl_jobs_delta_loading table but no luck till now. Any ideas on how to implement this in snowflake?</p>