Error al crear vista indizada....

28/09/2004 - 13:13 por Daniel Rodriguez | Informe spam
Hola a todos!

Mirad, tengo este error al ejecutar lo siguiente:


SET NUMERIC_ROUNDABORT OFF
GO
SET
ANSI_PADDING,ANSI_WARNINGS,CONCAT_NULL_YIELDS_NULL,ARITHABORT,QUOTED_IDENTIF
IER,ANSI_NULLS ON
GO

CREATE VIEW dbo.DV WITH SCHEMABINDING
AS
SELECT Numero, MAX(Valor) AS MaxValor, Count_big(Numero) as total
FROM dbo.DP
GROUP BY Numero, Valor
GO


CREATE UNIQUE CLUSTERED INDEX En_NumReg ON dbo.DatosValidez (NumReg)
GO



ERROR:
Cannot index the view 'dbo.DatosValidez'. It contains one or more disallowed
constructs.


No veo qué estoy incumpliendo... a ver si se os ocurre algo.

Muchas gracias de antemano

Salu2!!

Daniel R.
 

Leer las respuestas

#1 Edirceu De Brito [MS]
28/09/2004 - 18:00 | Informe spam
Daniel
favor revisa en los libros en pantallas el articulo
"Opciones SET que afectan a los resultados", creo que eso te puede orientar


Thanks,

Edirceu De Brito,
Microsoft Support Professional

This posting is provided "AS IS" with no warranties, and confers no rights.
Get Secure!. For more info visit http://www.microsoft.com/protect

Please reply to newsgroups only.


"Daniel Rodriguez" wrote in message
news:

Hola a todos!

Mirad, tengo este error al ejecutar lo siguiente:


SET NUMERIC_ROUNDABORT OFF
GO
SET



ANSI_PADDING,ANSI_WARNINGS,CONCAT_NULL_YIELDS_NULL,ARITHABORT,QUOTED_IDENTIF
IER,ANSI_NULLS ON
GO

CREATE VIEW dbo.DV WITH SCHEMABINDING
AS
SELECT Numero, MAX(Valor) AS MaxValor, Count_big(Numero) as total
FROM dbo.DP
GROUP BY Numero, Valor
GO


CREATE UNIQUE CLUSTERED INDEX En_NumReg ON dbo.DatosValidez (NumReg)
GO



ERROR:
Cannot index the view 'dbo.DatosValidez'. It contains one or more


disallowed
constructs.


No veo qué estoy incumpliendo... a ver si se os ocurre algo.

Muchas gracias de antemano

Salu2!!

Daniel R.


Preguntas similares