Ver Mensaje Individual
  #6  
Antiguo 18-09-2005
Avatar de Crandel
[Crandel] Crandel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Parana, Argentina
Posts: 1.475
Reputación: 23
Crandel Va por buen camino
Justamente no se puede porque es DDL (Data Definition Language) o Lenguaje
de Definición de Datos. Solo se puede usar cuando uno lo esta definiendo.

por eso te puese una segunda opción DML (Data Manipulation Language), que puedes ejecutar dentro de tu procedimiento, donde VAL es una variable definida dentro del procedimiento, puede ser el valor de return o definida asi:
Código SQL [-]
DECLARE VARIABLE VAL INTEGER;
y valor es el valor que le queres asignar.

Dado que no hay una forma directa de modificar un generador hago uso de una función interna gen_id.

En resumen lo que hace esta forma es sumarle el valor que queres menos el valor que tenia = valor que queres
__________________
[Crandel]
Responder Con Cita