• Martes 14 de Mayo de 2024, 23:16

Autor Tema:  Operador * En Sql 2005  (Leído 1231 veces)

Vate

  • Miembro activo
  • **
  • Mensajes: 44
    • Ver Perfil
Operador * En Sql 2005
« en: Viernes 2 de Febrero de 2007, 20:49 »
0
hola amigos, tengo dos preguntas


1) tengo varios SP en SQL server 2000 , en varios de esos SP utilizo el operador * para forzar la aparicion de los datos cuando hayan datos nulos

ejemplo

select  CE.NomClaseEquipo,TE.NomTipoEquipo,ST.NomSubTipo
from    EquipoCliente EC,Cliente Cli,ClaseEquipo CE,TipoEquipo TE,
           SubTipo ST
where  Cli.IdCliente=EC.IdCliente and
           Cli.RazonSocial=@NomCliente and
           EC.IdTipoEquipo=TE.IdTipoEquipo and
           EC.IdClaseEquipo=CE.IdClaseEquipo and
           TE.IdClaseEquipo=CE.IdClaseEquipo and
           ST.IdTipo=TE.IdTipoEquipo and
           EC.IdSubTipoquipo*=ST.IdSubtipo--en esta linea esta el operador

El problema es que SQL 2005 no acepta ese operador, saben como se puede
cambiar el SP de manera que se pueda corren en SQL 2005 ?

2) Tengo una tabla que posee un campo tipo identity que se incrementa de 1 en uno ,el valor de ese campo ahora va por el 358 el problema es que quiero que ese valor identity se inicialize de nuevo en 1.


Gracias de antemano


Gracias de antemano

ElNapster

  • Moderador
  • ******
  • Mensajes: 727
    • Ver Perfil
Re: Operador * En Sql 2005
« Respuesta #1 en: Viernes 2 de Febrero de 2007, 21:50 »
0
Para la primera pregunta

En lugar del "* " haz lo siguiente :
Código: Text
  1.  
  2. LEFT OUTER JOIN EC.IdSubTipoquipo ON
  3.         ST.IdSubtipo--en esta linea esta el operador
  4.  

y con la segunda ...... ummmmm dejame recordar ..... :scream:

 :comp:
"Somos lo que imaginamos ser"
-- --------------------------------------------------------------
-ElNapster
-Designer / Developer Software
-GuaTemALa