Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

220
Vistas
conexión fastapi copo de nieve solo sacando 1 registro

Estoy tratando de leer datos de la base de datos de copos de nieve usando FASTAPI. Pude crear la conexión que puede extraer datos de copo de nieve.

El problema al que me enfrento en este momento es que solo obtengo 1 registro (en lugar de 10 registros). Sospecho que no estoy usando la palabra clave correcta al devolver los datos. agradezco cualquier ayuda.

Aquí está mi código: -

 from fastapi import FastAPI import snowflake.connector as sf import configparser username='username_value' password='password_value' account= 'account_value' warehouse= 'test_wh' database= 'test_db' ctx=sf.connect(user=username,password=password,account=account,warehouse=warehouse,database=database) app = FastAPI() @app.get('/test API') async def fetchdata(): cursor = ctx.cursor() cursor.execute("USE WAREHOUSE test_WH ") cursor.execute("USE DATABASE test_db") cursor.execute("USE SCHEMA test_schema") sql = cursor.execute ("SELECT DISTINCT ID,NAME,AGE,CITY FROM TEST_TABLE WHERE AGE > 60") for data in sql: return data
over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Usas return en tu for-loop interno. Esto devolverá la primera fila encontrada.

Si desea devolver todas las filas como una lista, probablemente pueda hacerlo (no estoy familiarizado con el conector de copo de nieve):

 return list(data)

en lugar de for -loop, o sql.fetchall() .

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda