Ver Mensaje Individual
  #1  
Antiguo 10-10-2006
Abel Garcia Abel Garcia is offline
Miembro
 
Registrado: nov 2004
Posts: 45
Reputación: 0
Abel Garcia Va por buen camino
Question Constantes o uso de Dominios

Hola, una pregunta talvez basica:
Es posible utilizar en Firebird 1.5 una especie de definicion como lo son los dominios al momento de declarar un dato,
Ejemplo:
Cuando defines una variable en un procedimiento almacenado escribes algo como esto:


Código SQL [-]DECLARE VARIABLE NAME VARCHAR(64);



Pero si por alguna razon el campo NAME cambia de tamaño en la Tabla declarada, entonces talvez en tu procedimiento tendrias ahora que redefinir esta variable a por ejemplo:


Código SQL [-]DECLARE VARIABLE NAME VARCHAR(128);



Esto es normalmente muy complicado cuando el codigo es grande y se pueden cometer graves errores cuando no se modifican todos los elementos necesarios, por lo cual si se pudiera usar el domino o alguna especie de definicion seria algo asi:


Código SQL [-]DEFINITION:
SIZE_FIELD_NAME=128

USE:
DECLARE VARIABLE NAME VARCHAR(#SIZE_FIELD_NAME#);





talvez esto sea posible usando la definicion de un domino,para declarar la variable en el procedimiento almacenado .
bueno esta es mi duda,alguien sabes como se puede lograr esto.
Esto quiza ya sea posible en firebird 2.0?.
Muchas gracias por su amable ayuda.
Responder Con Cita