Maxi : ya me funciono con el admin corporativo... Gracias...
Pero la otra propuesta que me escribes pierdo los datos. Me podrías dar otra
idea para hacerlo sin perder datos.
Mil gracias teacher
Hola, y has probado hacerlo desde el admin corporativo?
Tambien puedes hacer algo
1) borrar la columna
2) Volverla a crear con identity
Con alter table creo que no se puede :(
Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein
"Ayuda para particionar una Tabla..."
<AyudaparaparticionarunaTabla@discussions.microsoft.com> escribió en el
mensaje news:A37B084B-4700-4A90-9175-171283883D9C@microsoft.com...
Gracias por su ayuda, tengo una tabla en donde ya existen datos y le
quiero
aumentar una secuencia automatica a partir de determinado número.
create table SIN_SECUENCIA
(campo1 numeric(2) not null,
campo2 varchar(10) not null)
go
insert into SIN_SECUENCIA
values (1,'aaa')
go
insert into SIN_SECUENCIA
values (2,'bbb')
go
Realizo la siguiente instrucción para generar automaticamente la secuencia
alter table SIN_SECUENCIA
alter column campo1 numeric(2) IDENTITY(3,1)
y me marca el error
Server: Msg 156, Level 15, State 1, Line 2
Incorrect syntax near the keyword 'IDENTITY'.
Tambien agregue
alter table SIN_SECUENCIA
alter column campo1 numeric(2)
ADD IDENTITY(3,1)
Pero me marco este error.
No me funciono me aparece Server: Msg 156, Level 15, State 1, Line 3
Incorrect syntax near the keyword 'ADD'.
Pido ayuda para solucionarlo. Muchas gracias,
Conozco que cuando creamos una tabla se puede involucrar
dicha secuencia sin problema y al insertar valores no es necesario
insertar el numero en job_id (como lo muestra el siguiente ejemplo)
CREATE TABLE jobs1
(
job_id smallint
IDENTITY(1,1)
PRIMARY KEY CLUSTERED,
job_desc varchar(50) NOT NULL
DEFAULT 'New Position - title not formalized yet'
)
GO
INSERT INTO jobs1
values ('HOLA')
GO
INSERT INTO jobs1
values ('HOLA2')
GO
SELECT * FROM jobs1
1 HOLA
2 HOLA2
MI PROBLEMA
En mi caso ya tengo una tabla con datos, y requiero involucrar la
secuencia automatica a partir de un numero.
Gracias.
Expand AllCollapse All
Leer las respuestas