Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/03/2010, 18:14
jdasilva
 
Fecha de Ingreso: marzo-2010
Mensajes: 4
Antigüedad: 14 años, 1 mes
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.