Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

98
Visualizações
Procedimiento almacenado de copo de nieve para ejecutar la declaración de creación para la tabla externa

Intentando crear un procedimiento almacenado en copo de nieve que tome argumentos para generar 'crear declaración' para una tabla externa usando metadatos del archivo en etapas del esquema de inferencia y ejecutándolo. Dado que soy bastante nuevo en el procedimiento almacenado de Snowflake, ¿realmente agradecería información sobre cómo lograr esto?

 CREATE OR REPLACE PROCEDURE DatabaseName.SchemaName.TEST_PROCEDURE(DB_NAME STRING, SCHEMA_NAME STRING, TABLE_NAME STRING , FILEPATH STRING) returns string language javascript as $$ var cmd = ` SELECT 'CREATE OR REPLACE EXTERNAL TABLE ' || DB_NAME ||'.'||SCHEMA_NAME||'.'||TABLE_NAME|| ' (' || LISTAGG( CLEAN_COLUMN || ' ' || TYPE || ' AS (' || 'VALUE:'|| CLEAN_COLUMN || '::' || TYPE || ')', ', ') AS QUERY_TEXT FROM ( SELECT * ,CASE WHEN COLUMN_NAME LIKE '%#%' THEN '"'||COLUMN_NAME||'"' ELSE COLUMN_NAME END AS CLEAN_COLUMN from table( INFER_SCHEMA( LOCATION => '@db.src_xxx.stg_yyyy/2021-awdfg' ,FILE_FORMAT => '@db.src_xxx.parquet' ) ) A ) ` var sql = snowflake.createStatement({sqlText: cmd}); var result = sql.execute(); return 'Success'; $$;
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda