Indice en tabla temporal malo
Publicado por Carlos Restrepo (61 intervenciones) el 28/05/2007 22:51:23
Hola a todos
les tengo una pregunta, necesito ponerle a una tabla temporal un indice o llave primaria, que es la union de 3 campos, el problema es que cuando lo hago como dice la ayuda me da error y no se como hacerle para ponerle la llave primaria, el error que saca es "sintaxis incorrecta cerca de constraint"
adjunto el codigo
CREATE TABLE #T_ACRANGE(CPS VARCHAR(5), DTRNDATE DATETIME,
CCURRUSED VARCHAR(5), RANGE1 INT, RANGE2 INT, RAGNE3 INT,
RANGE4 INT, RANGE5 INT, RANGE6 INT, RANGE7 INT,
RANGE8 INT, RANGE9 INT, RANGE10 INT, RANGE11 INT,
RANGE12 INT, RANGE13 INT, RANGE14 INT, RANGE15 INT,
RANGE16 INT, RANGE17 INT, RANGE18 INT, RANGE19 INT,
RANGE20 INT,
CONSTRAINT [PK_@T_ACRANGE] PRIMARY KEY CLUSTERED
( [CPS] ASC,
[DTRNDATE] ASC,
[CCURRUSED] ASC
) ON [PRIMARY]
De antemano muchas gracias
Carlos Restrepo
les tengo una pregunta, necesito ponerle a una tabla temporal un indice o llave primaria, que es la union de 3 campos, el problema es que cuando lo hago como dice la ayuda me da error y no se como hacerle para ponerle la llave primaria, el error que saca es "sintaxis incorrecta cerca de constraint"
adjunto el codigo
CREATE TABLE #T_ACRANGE(CPS VARCHAR(5), DTRNDATE DATETIME,
CCURRUSED VARCHAR(5), RANGE1 INT, RANGE2 INT, RAGNE3 INT,
RANGE4 INT, RANGE5 INT, RANGE6 INT, RANGE7 INT,
RANGE8 INT, RANGE9 INT, RANGE10 INT, RANGE11 INT,
RANGE12 INT, RANGE13 INT, RANGE14 INT, RANGE15 INT,
RANGE16 INT, RANGE17 INT, RANGE18 INT, RANGE19 INT,
RANGE20 INT,
CONSTRAINT [PK_@T_ACRANGE] PRIMARY KEY CLUSTERED
( [CPS] ASC,
[DTRNDATE] ASC,
[CCURRUSED] ASC
) ON [PRIMARY]
De antemano muchas gracias
Carlos Restrepo
Valora esta pregunta


0