Bases de Datos => SQL Server => Mensaje iniciado por: Vate en Viernes 2 de Febrero de 2007, 20:49
Título: Operador * En Sql 2005
Publicado por: Vate en Viernes 2 de Febrero de 2007, 20:49
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
Título: Re: Operador * En Sql 2005
Publicado por: ElNapster en Viernes 2 de Febrero de 2007, 21:50
Para la primera pregunta
En lugar del "* " haz lo siguiente :
Código: Text
LEFT OUTER JOIN EC.IdSubTipoquipo ON
ST.IdSubtipo--en esta linea esta el operador
y con la segunda ...... ummmmm dejame recordar ..... :scream: