Advertisement
Guest User

Untitled

a guest
May 19th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 3.10 KB | None | 0 0
  1. CREATE PROCEDURE [casObtenerLineas2](    
  2.  @recursividad int= 0    
  3. )    
  4. As    
  5.  Begin    
  6.   Select    
  7.    /* lineas */    
  8.    'lin_idLinea'      = lineas.idLinea,    
  9.    'lin_Nombre'       = lineas.Nombre,    
  10.    'lin_UrlSeo'       = lineas.UrlSeo,    
  11.    'lin_fechaAlta'    = lineas.fechaAlta,    
  12.    'lin_guidFotoPortada' = lineas.guidFotoPortada,    
  13.    'lin_rutaIcono' = lineas.rutaIcono,    
  14.    'lin_tituloIcono' = lineas.tituloIcono,    
  15.    'lin_altIcono' = lineas.altIcono,    
  16.    'lin_idEstilo' = lineas.idEstilo,    
  17.    /* fotos */    
  18.    'fot_idFoto'       = fotos.idFoto  ,    
  19.    'fot_Foto'         = fotos.Foto,    
  20.    'fot_idLinea'      = fotos.idLinea,    
  21.    'fot_idFamilia'    = fotos.idFamilia,    
  22.    'fot_idSubfamilia' = fotos.idSubfamilia,    
  23.    'fot_idProducto'   = fotos.idProducto,    
  24.    'fot_Titulo'       = fotos.Titulo,    
  25.    'fot_Alt'          = fotos.Alt,    
  26.    'fot_FechaAlta'    = fotos.FechaAlta,    
  27.    'fot_Guid'         = fotos.Guid,    
  28.    /* familias */    
  29.    'fam_idFamilia'    = familias.idFamilia,    
  30.    'fam_idLinea'      = familias.idLinea,    
  31.    'fam_Nombre'       = familias.Nombre,    
  32.    'fam_UrlSeo'       = familias.UrlSeo,    
  33.    'fam_FechaAlta'    = familias.FechaAlta,    
  34.    'fam_guidFotoPortada' = familias.guidFotoPortada,    
  35.    /* sub familias */    
  36.    'sub_idSubfamilia' = subFamilias.idSubfamilia,    
  37.    'sub_idFamilia'    = subFamilias.idFamilia,    
  38.    'sub_Nombre'       = subFamilias.Nombre,    
  39.    'sub_UrlSeo'       = subFamilias.UrlSeo,    
  40.    'sub_FechaAlta'    = subFamilias.FechaAlta,    
  41.    'sub_guidFotoPortada' = subFamilias.guidFotoPortada,    
  42.    /* productos */    
  43.    'prod_idProducto'  = productos.idProducto,    
  44.    'prod_idSubfamilia'= productos.idSubfamilia,    
  45.    'prod_idTipoModelo'= productos.idTipoModelo,    
  46.    'prod_Nombre'      = productos.Nombre,    
  47.    'prod_Descripcion' = productos.Descripcion,    
  48.    'prod_UrlSeo'      = productos.UrlSeo,    
  49.    'prod_FechaAlta'   = productos.FechaAlta,    
  50.    'prod_guidFotoPortada' = productos.guidFotoPortada,    
  51.    'prod_metaKeyword' = productos.MetaKeyword,  
  52.    'prod_metaDescription' = productos.MetaDescription,    
  53.    /* modelos */    
  54.    'mod_idModelo' = modelos.idModelo  ,    
  55.    'mod_idProducto' = modelos.idProducto,    
  56.    'mod_Clave' =  modelos.Clave,    
  57.    'mod_Descripcion' = modelos.Descripcion,    
  58.    'mod_Capacidad' = modelos.Capacidad,    
  59.    'mod_FechaAlta' = modelos.FechaAlta    
  60.    from    
  61.    casLinea lineas    
  62.    left join casFotos fotos on (lineas.idLinea= fotos.idLinea)    
  63.    left join casFamilia familias on (lineas.idLinea= familias.idLinea and @recursividad> 0)    
  64.    left join casSubFamilia subFamilias on (subFamilias.idfamilia= familias.idfamilia and @recursividad> 1)    
  65.    left join casProducto productos on (productos.idSubfamilia= subFamilias.idSubfamilia and @recursividad> 2)    
  66.    left join casModelo modelos on (productos.idProducto= modelos.idProducto and @recursividad> 3)    
  67.   Order By    
  68.    lineas.idLinea,    
  69.    familias.idFamilia,    
  70.    subFamilias.idSubfamilia,    
  71.    productos.idProducto    
  72.  End
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement