Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Como realizar un DECLARE + FETCH

Estas en el tema de Como realizar un DECLARE + FETCH en el foro de SQL Server en Foros del Web. Hola, tengo que realizar una migración desde sqlserver(plataforma windows, todo dicho) hacia mysql(linux, ok) , en donde debo realizar consultas en un lenguaje (cobol) con ...
  #1 (permalink)  
Antiguo 24/03/2010, 18:14
 
Fecha de Ingreso: marzo-2010
Mensajes: 4
Antigüedad: 14 años
Puntos: 0
Pregunta Como realizar un DECLARE + FETCH

Hola, tengo que realizar una migración desde sqlserver(plataforma windows, todo dicho) hacia mysql(linux, ok) , en donde debo realizar consultas en un lenguaje (cobol) con sql embebido, y se me presenta un gran problema:
en el mismo editor de mysql ingreso:
DECLARE cur1 CURSOR FOR SELECT (campo I tabla), (campo II tabla) FROM tabla;
para luego obtener el resultado y mostrarlo en una box:
fetch cur1 into :NOMBRE,
:PROPIETARIO;
el inconveniente es que la instrucción no funciona ya desde el "DECLARE", he ido y venido por apuntes en internet (incluso en la pagina oficial de mysql.com) y aparentemente la instrucción está correcta, pero siempre estoy teniendo el error:
"ERROR 1064 (42000): You have an error in your SQL syntax; check the manual......."
A esta altura ya no se en donde buscar, en Oracle, en SqlServer, esta instrucción funciona de maravilla, por favor, si alguien sería tan amable de responderme.
desde ya muchas gracias.
  #2 (permalink)  
Antiguo 25/03/2010, 09:23
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 8 meses
Puntos: 39
Respuesta: Como realizar un DECLARE + FETCH

Si estas en MySQL deberias revisar la sintaxis de cursor, por otro lado, intenta no usar cursor por sentencias select.
Suerte!
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
  #3 (permalink)  
Antiguo 25/03/2010, 09:53
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Como realizar un DECLARE + FETCH

¿Que es MySQL?...........no, es una broma de mal gusto, saludos
  #4 (permalink)  
Antiguo 29/03/2010, 16:04
Avatar de Gabo77  
Fecha de Ingreso: noviembre-2006
Mensajes: 381
Antigüedad: 17 años, 4 meses
Puntos: 6
Respuesta: Como realizar un DECLARE + FETCH

De muy mal gusto, diria yo :p
__________________
Hicimos un pacto con Dios... El no desarrolla Sistemas y nosotros no hacemos milagros....

Etiquetas: declare, fetch, realizar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:05.