Como es???
Publicado por Daniel_26... (73 intervenciones) el 03/10/2002 06:08:42
Hola niños...
Tengo una duda sobre algo tan sencillo,espero me la aclaren pero no la hagan mas grande...
Resulta que estoy realizando una consulta anidada... por ejemplo, tengo algo asi
Select T.C1,(Selec C2 from Tabla2 where C1 = T.C1) as X
from tabla T
where Condicion
Ok...ese es solo una partecita de algunas subconsultas grandes que tengo... bueno ni tanto... ok... el punto es que segun tengo entendido el selec anidado se ejecuta a medida que se van encontrando los registros que cumplan con la condicion que le puse... Si que no???
bueno... otra.... en esa misma consulta, como los select que tengo anidados son muy recurrentes, lo estoy poniendo en un procedimiento almacenado y desde ahi lo quiero llamar...jaja no lo he hecho pero orita se me ocurre llamarlo donde tengo el select anidado,osea, reemplazaria ese select y llamaria al procedimiento que solo meregresaria un valor, y ese valor ponerlo como un AS XXX, ya mañana vere que onda haber si se puede, yo digo que si...y ustedes??? o bien si hay alguna otra forma de llamar a ese procedimiento y suprimir esa subconsulta para que no sea tan descomunal, ya que hasta ahorita llevo solamente como 90 lineas en mi select y por lo que veo, crecera otro tanto, y es lo que no quiero, todas esas lineas a lo queveo estan porque se requieren... lo bueno estaria ya que haya muchos registros...
Bueno, espero algun comentario... si no se entendio ni mayes, me lo dicen...
Saludos y que la sigan pasando muy bien...
aaaaaaaaaaaaaaa... jeje estoy usando sql server 2000
Daniel_26...
Tengo una duda sobre algo tan sencillo,espero me la aclaren pero no la hagan mas grande...
Resulta que estoy realizando una consulta anidada... por ejemplo, tengo algo asi
Select T.C1,(Selec C2 from Tabla2 where C1 = T.C1) as X
from tabla T
where Condicion
Ok...ese es solo una partecita de algunas subconsultas grandes que tengo... bueno ni tanto... ok... el punto es que segun tengo entendido el selec anidado se ejecuta a medida que se van encontrando los registros que cumplan con la condicion que le puse... Si que no???
bueno... otra.... en esa misma consulta, como los select que tengo anidados son muy recurrentes, lo estoy poniendo en un procedimiento almacenado y desde ahi lo quiero llamar...jaja no lo he hecho pero orita se me ocurre llamarlo donde tengo el select anidado,osea, reemplazaria ese select y llamaria al procedimiento que solo meregresaria un valor, y ese valor ponerlo como un AS XXX, ya mañana vere que onda haber si se puede, yo digo que si...y ustedes??? o bien si hay alguna otra forma de llamar a ese procedimiento y suprimir esa subconsulta para que no sea tan descomunal, ya que hasta ahorita llevo solamente como 90 lineas en mi select y por lo que veo, crecera otro tanto, y es lo que no quiero, todas esas lineas a lo queveo estan porque se requieren... lo bueno estaria ya que haya muchos registros...
Bueno, espero algun comentario... si no se entendio ni mayes, me lo dicen...
Saludos y que la sigan pasando muy bien...
aaaaaaaaaaaaaaa... jeje estoy usando sql server 2000
Daniel_26...
Valora esta pregunta


0