Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Error a mis SP Cuando se actualiza a SQL Server 2005

Estas en el tema de Error a mis SP Cuando se actualiza a SQL Server 2005 en el foro de SQL Server en Foros del Web. Saludos amigos alguien podria ayudarme en esto Anteriormente tenia SQL server 2000 pero ahora quise cambiar a SQL Server 2005 y algunos de mis Store ...
  #1 (permalink)  
Antiguo 09/12/2008, 09:50
Avatar de vertigo112  
Fecha de Ingreso: agosto-2006
Ubicación: Estado de Mexico
Mensajes: 25
Antigüedad: 18 años, 4 meses
Puntos: 1
Error a mis SP Cuando se actualiza a SQL Server 2005

Saludos amigos alguien podria ayudarme en esto

Anteriormente tenia SQL server 2000 pero ahora quise cambiar a SQL Server 2005 y algunos de mis Store Procedure me marcan este error


When you upgrade to SQL Server 2005, user databases maintain their compatibility mode. In 80 compatibility mode, the *= and =* operators for outer join are supported with a warning message. If you change the compatibility mode to 90, the operators are not supported and you should instead use the OUTER JOIN keyword.

lo que imagino es que el problema podria estar en la forma en que armo mis JOINS en este pedaso de codigo



insert @TmpTotales
select a.*,
Peso_Periodico = isnull(Peso_Periodico,0),
Peso_couche = isnull(Peso_couche,0),
Costo_total_Periodico = isnull(Costo_total_Periodico,0),
Costo_Total_Couche = isnull(Costo_Total_Couche,0),
TotalPeso = isnull(peso_periodico + peso_couche,0),
CostoTotal = isnull(costo_total_periodico + costo_total_couche,0),
Isnull(IntTirajexProducto,0) As IntTirajexProducto,
isnull(IntCantidadPaginasPeriodico,0) As IntCantidadPaginasPeriodico,
isnull(IntCantidadPaginasCouche,0) As IntCantidadPaginasCouche
from @TmpSupleVentas a, @TmpSupleCostos b
where a.folio *= b.folio
Order by a.fecha_publ


alguien tiene una idea de como corregir esto
  #2 (permalink)  
Antiguo 09/12/2008, 15:00
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 5 meses
Puntos: 180
Respuesta: Error a mis SP Cuando se actualiza a SQL Server 2005

Si, porque la codificacion que estas utilizando ya es muy ANTIGUA, si hubieras aplicado Upgrade Advisor, te habria hecho la observacion de cambiar tu codificacion.

Debes cambiar

where a.folio *= b.folio

Por JOIN (OUTER, LEFT, RIGHT o cualquiera que sea)
  #3 (permalink)  
Antiguo 09/12/2008, 18:13
Avatar de vertigo112  
Fecha de Ingreso: agosto-2006
Ubicación: Estado de Mexico
Mensajes: 25
Antigüedad: 18 años, 4 meses
Puntos: 1
Respuesta: Error a mis SP Cuando se actualiza a SQL Server 2005

oK Lo entiendo Amigo muchas gracias por el apoyo se lo aplicare a mis SP
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:51.