Utilizar SET LENGUAGE en una vista ?

12/07/2008 - 19:09 por Don Quijote de Nicaragua | Informe spam
Hola a todos, estoy tratando de ejecutar la siguiente vista sin
embargo me da los resultados en ingles, quiero establecer que antes de
ejecutarla establecerla a español utilizando: SET LENGUAGE, aqui esta
la vista que deseo crear.

Envia mensaje de error diciendo:
The Query Designer does not support the SET STATEMENT SQL construct.

Alguna idea de como podria obtener esos resultado de los meses en
español, gracias a todos de antemano.

SET language 'spanish'
SELECT DATENAME(month,
dbo.Remision.Fecha) AS Mes, YEAR(dbo.Remision.Fecha) AS Anno,
SUM(dbo.DetalleRemision.Cantidad)
AS Cantidad
FROM dbo.Remision INNER JOIN
dbo.DetalleRemision
ON dbo.Remision.CodRemision = dbo.DetalleRemision.CodRemision
GROUP BY DATENAME(month,
dbo.Remision.Fecha), YEAR(dbo.Remision.Fecha)

Don Quijote de Nicaragua.
Elder Soto.
 

Leer las respuestas

#1 Maxi Accotto
12/07/2008 - 19:16 | Informe spam
Hola, eso no es soportado en una vista. O bien cuando te conectas haces
primero el cambio de idioma y luego ejecutas la vista o sino vas a tener que
usar funciones de usuario.

Ahora bien, el languaje depende del login, tu usas un solo login para todo?


Saludos
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-

"Don Quijote de Nicaragua" escribió en el mensaje de
noticias:
Hola a todos, estoy tratando de ejecutar la siguiente vista sin
embargo me da los resultados en ingles, quiero establecer que antes de
ejecutarla establecerla a español utilizando: SET LENGUAGE, aqui esta
la vista que deseo crear.

Envia mensaje de error diciendo:
The Query Designer does not support the SET STATEMENT SQL construct.

Alguna idea de como podria obtener esos resultado de los meses en
español, gracias a todos de antemano.

SET language 'spanish'
SELECT DATENAME(month,
dbo.Remision.Fecha) AS Mes, YEAR(dbo.Remision.Fecha) AS Anno,
SUM(dbo.DetalleRemision.Cantidad)
AS Cantidad
FROM dbo.Remision INNER JOIN
dbo.DetalleRemision
ON dbo.Remision.CodRemision = dbo.DetalleRemision.CodRemision
GROUP BY DATENAME(month,
dbo.Remision.Fecha), YEAR(dbo.Remision.Fecha)

Don Quijote de Nicaragua.
Elder Soto.

Preguntas similares