FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Stored Procedure
Hola de nuevo !
.... no lo entiendo .... Intento crear un Stored Procedure complejo, del cual las primeras sentencias son las que pongo a continuación :
Se trata de detectar si un valor de entrada ya existe en AVAIL_CALC_TEMP y si existiera, incrementar el valor hasta que obtenga un valor nuevo que no exista. Ese valor se pasa después como resultado de salida. Supongamos que la tabla AVAIL_CALC_TEMP contiene registros con el campo RANDOMNO = 1. Entonces si llamo al procedimiento con me debería devolver el valor 2 (asumiendo que 2 no existe en la tabla). Pero resulta que he añadido la sentencia comprobando que el bucle no cree valores mayores de 200 y siempre me devuelve el valor 201. Si por el contrario ejecuto me devuelve correctamente el valor 2. No sé qué estoy haciendo mal ! He probado todo, añadiendo variables propias del procedimiento, etc. Pero no consigo saber por qué no funcionan estas líneas. Gracias como siempre por vuestra inestimable colaboración.
__________________
Piensa siempre en positivo ! Última edición por gluglu fecha: 24-02-2011 a las 14:18:42. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Stored Procedure !!! | Ledian_Fdez | C++ Builder | 0 | 02-03-2010 14:01:29 |
Stored Procedure | StartKill | MySQL | 2 | 27-08-2008 06:18:44 |
Ver los Stored Procedure | tgsistemas | SQL | 0 | 06-04-2004 17:18:22 |
Stored Procedure | tgsistemas | SQL | 1 | 27-02-2004 13:10:33 |
problema con stored procedure | Markoz | Firebird e Interbase | 8 | 27-06-2003 13:46:31 |
|