23/03/2010, 19:05
|
| | Fecha de Ingreso: marzo-2010
Mensajes: 4
Antigüedad: 14 años, 8 meses Puntos: 0 | |
sentencia DECLARE 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 instracció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. |