Indices en tablas temporales

07/08/2007 - 22:17 por mapache | Informe spam
Hola a todos, sencillo y rápido: ¿Por qué este código no fuciona?

CREATE TABLE #t1 (a int, b int)
GO
CREATE UNIQUE CLUSTERED INDEX Idx1 ON #t1.b
GO
INSERT INTO #t1 VALUES ('1', '0')
GO

DROP TABLE #t1

Gracias

Preguntas similare

Leer las respuestas

#1 Maxi
07/08/2007 - 22:38 | Informe spam
Simplemente porque no estas respetando la sintaxis de la instruccion create
index! has revisado en tus libros on line como se usa antes de preguntar en
un foro?

CREATE TABLE #t1 (a int, b int)
GO
CREATE UNIQUE CLUSTERED INDEX Idx1 ON #t1(b)
GO
INSERT INTO #t1 VALUES ('1', '0')
GO

DROP TABLE #t1



Salu2

Microsoft MVP SQL Server
Culminis Speaker

"mapache" escribió en el mensaje
news:
Hola a todos, sencillo y rápido: ¿Por qué este código no fuciona?

CREATE TABLE #t1 (a int, b int)
GO
CREATE UNIQUE CLUSTERED INDEX Idx1 ON #t1.b
GO
INSERT INTO #t1 VALUES ('1', '0')
GO

DROP TABLE #t1

Gracias


Respuesta Responder a este mensaje
#2 Gustavo Larriera (MVP)
07/08/2007 - 22:44 | Informe spam
No funciona porque ha introducido un error en la sintaxis de CREATE INDEX.
Mire en los Books Online y observe que la sintaxis adecuada es algo como:

CREATE INDEX ... ON tabla (columna, columna2, ...)

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/p...o.Larriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"mapache" wrote:

Hola a todos, sencillo y rápido: ¿Por qué este código no fuciona?

CREATE TABLE #t1 (a int, b int)
GO
CREATE UNIQUE CLUSTERED INDEX Idx1 ON #t1.b
GO
INSERT INTO #t1 VALUES ('1', '0')
GO

DROP TABLE #t1

Gracias



Respuesta Responder a este mensaje
#3 mapache
08/08/2007 - 16:11 | Informe spam
Gracias, pero para mi defensa en la ayuda de SQL Server 2000 figura
exactamtne este ejemplo:

CREATE TABLE t1 (a int, b int, c AS a/b)
GO
CREATE UNIQUE CLUSTERED INDEX Idx1 ON t1.c
GO
INSERT INTO t1 VALUES ('1', '0')
GO
que tal como me lo han alcarado está incorrecto ;)"Gustavo Larriera (MVP)"
wrote in message
news:
No funciona porque ha introducido un error en la sintaxis de CREATE INDEX.
Mire en los Books Online y observe que la sintaxis adecuada es algo como:

CREATE INDEX ... ON tabla (columna, columna2, ...)

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/p...o.Larriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"mapache" wrote:

> Hola a todos, sencillo y rápido: ¿Por qué este código no fuciona?
>
> CREATE TABLE #t1 (a int, b int)
> GO
> CREATE UNIQUE CLUSTERED INDEX Idx1 ON #t1.b
> GO
> INSERT INTO #t1 VALUES ('1', '0')
> GO
>
> DROP TABLE #t1
>
> Gracias
>
>
>
Respuesta Responder a este mensaje
#4 Gustavo Larriera (MVP)
08/08/2007 - 17:16 | Informe spam
En los Books Online de SS2005 las cosas estan correctas :-)

CREATE TABLE t1 (a int, b int, c AS a/b);
CREATE UNIQUE CLUSTERED INDEX Idx1 ON t1(c);
INSERT INTO t1 VALUES (1, 0);

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/p...o.Larriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"mapache" wrote:

Gracias, pero para mi defensa en la ayuda de SQL Server 2000 figura
exactamtne este ejemplo:

CREATE TABLE t1 (a int, b int, c AS a/b)
GO
CREATE UNIQUE CLUSTERED INDEX Idx1 ON t1.c
GO
INSERT INTO t1 VALUES ('1', '0')
GO
que tal como me lo han alcarado está incorrecto ;)"Gustavo Larriera (MVP)"
wrote in message
news:
> No funciona porque ha introducido un error en la sintaxis de CREATE INDEX.
> Mire en los Books Online y observe que la sintaxis adecuada es algo como:
>
> CREATE INDEX ... ON tabla (columna, columna2, ...)
>
> Gustavo Larriera, Microsoft MVP
> https://mvp.support.microsoft.com/p...o.Larriera
> Este mensaje se proporciona tal como es, sin garantías de ninguna clase.
>
>
>
> "mapache" wrote:
>
> > Hola a todos, sencillo y rápido: ¿Por qué este código no fuciona?
> >
> > CREATE TABLE #t1 (a int, b int)
> > GO
> > CREATE UNIQUE CLUSTERED INDEX Idx1 ON #t1.b
> > GO
> > INSERT INTO #t1 VALUES ('1', '0')
> > GO
> >
> > DROP TABLE #t1
> >
> > Gracias
> >
> >
> >



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