Que significa? este error de Upgrade Advisor 9.00.1399.00

31/03/2006 - 21:34 por José | Informe spam
Hola, estoy cambiando en mis stores *= por outer join para utilizar sql
2005 compatibilidad 90. En un store me da el siguiente error:
Server: Msg 1018, Level 15, State 1, Procedure insData, Line 299
Incorrect syntax near 'index'. If this is intended as a part of a table
hint, A WITH keyword and parenthesis are now required

La linea 299 es:
FROM Cuenta cta (index(XIFcta_id),NOLOCK)

Segun Upgrade Advisor en este store además de cambiar mis *= tengo el
warning:
'Table hints are supported in the from clause of a query only when the hints
are specified by using the WITH keyword, with some exceptions...'
Qué significa ? Si es con ejemplo mejor..Gracias!

Preguntas similare

Leer las respuestas

#1 Maxi
31/03/2006 - 22:17 | Informe spam
Jose es que estas usando una muy pero muy mala practica que es la de
indicarle al motor que indice usar, saca eso y deja que el seleccione lo
mejor. No quierasa imponer decisiones al analizador de consultas


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"José" escribió en el mensaje
news:OJ%
Hola, estoy cambiando en mis stores *= por outer join para utilizar sql
2005 compatibilidad 90. En un store me da el siguiente error:
Server: Msg 1018, Level 15, State 1, Procedure insData, Line 299
Incorrect syntax near 'index'. If this is intended as a part of a table
hint, A WITH keyword and parenthesis are now required

La linea 299 es:
FROM Cuenta cta (index(XIFcta_id),NOLOCK)

Segun Upgrade Advisor en este store además de cambiar mis *= tengo el
warning:
'Table hints are supported in the from clause of a query only when the
hints
are specified by using the WITH keyword, with some exceptions...'
Qué significa ? Si es con ejemplo mejor..Gracias!




Respuesta Responder a este mensaje
#2 Jorge Martinez
01/04/2006 - 18:59 | Informe spam
Maxi tiene razon, pero si estas usando HINTS y quieres seguir haciendolo, en
el propio mensaje te da la solucion, elproblema que tienes es de sintaxis,
tienes que utilizar la clausula WITH, mira las BOL

SalU2


"José" escribió en el mensaje
news:OJ%
Hola, estoy cambiando en mis stores *= por outer join para utilizar sql
2005 compatibilidad 90. En un store me da el siguiente error:
Server: Msg 1018, Level 15, State 1, Procedure insData, Line 299
Incorrect syntax near 'index'. If this is intended as a part of a table
hint, A WITH keyword and parenthesis are now required

La linea 299 es:
FROM Cuenta cta (index(XIFcta_id),NOLOCK)

Segun Upgrade Advisor en este store además de cambiar mis *= tengo el
warning:
'Table hints are supported in the from clause of a query only when the
hints
are specified by using the WITH keyword, with some exceptions...'
Qué significa ? Si es con ejemplo mejor..Gracias!




Respuesta Responder a este mensaje
#3 Salvador Ramos
01/04/2006 - 20:38 | Informe spam
Efectivamente, antes el with era opcional ahora en 2005 es obligatorio.

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Jorge Martinez" escribió en el mensaje
news:
Maxi tiene razon, pero si estas usando HINTS y quieres seguir haciendolo,
en el propio mensaje te da la solucion, elproblema que tienes es de
sintaxis, tienes que utilizar la clausula WITH, mira las BOL

SalU2


"José" escribió en el mensaje
news:OJ%
Hola, estoy cambiando en mis stores *= por outer join para utilizar sql
2005 compatibilidad 90. En un store me da el siguiente error:
Server: Msg 1018, Level 15, State 1, Procedure insData, Line 299
Incorrect syntax near 'index'. If this is intended as a part of a table
hint, A WITH keyword and parenthesis are now required

La linea 299 es:
FROM Cuenta cta (index(XIFcta_id),NOLOCK)

Segun Upgrade Advisor en este store además de cambiar mis *= tengo el
warning:
'Table hints are supported in the from clause of a query only when the
hints
are specified by using the WITH keyword, with some exceptions...'
Qué significa ? Si es con ejemplo mejor..Gracias!








email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida