Sql repetida dentro de una vista
Publicado por susana (6 intervenciones) el 17/09/2009 13:28:42
Hola a todos, lo primero gracias por la ayuda.
Tengo una vista, y para hacer la vista utilizo el mismo select varias veces, y quería saber si hay alguna manera de no repetir el codigo tantas veces.
Se que puedo hacerlo con una función que me devuelva ese resultado, pero quería saber si lo puedo hacer dentro del codigo de la vista.
Por ejemplo
create view.........
select
1 || (select edad from nombretbl where nombre='PACO'),
2 || (select edad from nombretbl where nombre='PACO'),
from ......;
Es un ejemplo, quiero meter el resultado de la selec edad en una variable y reutilizarla luego a lo largo de la vista. Porque la vista que tengo tiene 400 lineas.
muchas gracias.
susana
Tengo una vista, y para hacer la vista utilizo el mismo select varias veces, y quería saber si hay alguna manera de no repetir el codigo tantas veces.
Se que puedo hacerlo con una función que me devuelva ese resultado, pero quería saber si lo puedo hacer dentro del codigo de la vista.
Por ejemplo
create view.........
select
1 || (select edad from nombretbl where nombre='PACO'),
2 || (select edad from nombretbl where nombre='PACO'),
from ......;
Es un ejemplo, quiero meter el resultado de la selec edad en una variable y reutilizarla luego a lo largo de la vista. Porque la vista que tengo tiene 400 lineas.
muchas gracias.
susana
Valora esta pregunta


0