Autonumerico en SQL Sever

01/11/2003 - 14:32 por Franci | Informe spam
Hola Grupo,

he migrado una base de datos de Access a SQL Server 2000, esta base de
datos es utilizada por una aplicación vb, tengo el problema que en access
había tablas que tenían algunos campos de tipo autonumérico y creo q eso no
existe en SQL Server.

¿Existe algún tipo de datos en SQL Server que haga las funciones del
autonmérico del access? ¿Si no es así, que alternativas hay?

Muchas gracias de antemano

Saludos
______
Franci

Preguntas similare

Leer las respuestas

#1 Accotto Maximiliano D.
01/11/2003 - 14:41 | Informe spam
si señor!! debes usar tipo de datos Int Identity

ej:

Create table prueba (id int identity)

un abrazo

Accotto Maximiliano
Gerente de Sistemas
Fundicion San Cayetano S.A.
Buenos Aires


Argentina

"Franci" escribió en el mensaje
news:
Hola Grupo,

he migrado una base de datos de Access a SQL Server 2000, esta base de
datos es utilizada por una aplicación vb, tengo el problema que en access
había tablas que tenían algunos campos de tipo autonumérico y creo q eso


no
existe en SQL Server.

¿Existe algún tipo de datos en SQL Server que haga las funciones del
autonmérico del access? ¿Si no es así, que alternativas hay?

Muchas gracias de antemano

Saludos
______
Franci



Respuesta Responder a este mensaje
#2 Franci
01/11/2003 - 14:52 | Informe spam
gracias Accotto,

pero ese tipo no existe, he intentado ponerlo desde el administrador
corporativo y me dice que tiene que ser uno de la lista y ese no viene, yo
uso SQL Server 2000

Saludos

"Accotto Maximiliano D." escribió en el
mensaje news:
si señor!! debes usar tipo de datos Int Identity

ej:

Create table prueba (id int identity)

un abrazo

Accotto Maximiliano
Gerente de Sistemas
Fundicion San Cayetano S.A.
Buenos Aires


Argentina

"Franci" escribió en el mensaje
news:
> Hola Grupo,
>
> he migrado una base de datos de Access a SQL Server 2000, esta base


de
> datos es utilizada por una aplicación vb, tengo el problema que en


access
> había tablas que tenían algunos campos de tipo autonumérico y creo q eso
no
> existe en SQL Server.
>
> ¿Existe algún tipo de datos en SQL Server que haga las funciones del
> autonmérico del access? ¿Si no es así, que alternativas hay?
>
> Muchas gracias de antemano
>
> Saludos
> ______
> Franci
>
>
>


Respuesta Responder a este mensaje
#3 Javier Loria
01/11/2003 - 15:10 | Informe spam
Hola Franci:
No existe un tipo autonumerico, existe una "propiedad" IDENTITY como te
indico Accotto.
Si usas el Enterprise Manager para crear las tablas despues de
seleccionar alguno de los tipos enteros (smallint, int, bigint), y luego en
la parte inferior marcas la propiedad Identity, en Yes (Si). Luego puedes
configurar el Seed (Inicio) y el Increment (Incremento), esto generara el
codigo que escribio Accotto.
Algunas personas, incluyendome, pensamos que no es buena idea usar
identities.
Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
Franci escribio:
gracias Accotto,

pero ese tipo no existe, he intentado ponerlo desde el administrador
corporativo y me dice que tiene que ser uno de la lista y ese no
viene, yo uso SQL Server 2000

Saludos

"Accotto Maximiliano D."
escribió en el mensaje news:
si señor!! debes usar tipo de datos Int Identity

ej:

Create table prueba (id int identity)

un abrazo

Accotto Maximiliano
Gerente de Sistemas
Fundicion San Cayetano S.A.
Buenos Aires


Argentina

"Franci" escribió en el mensaje
news:
Hola Grupo,

he migrado una base de datos de Access a SQL Server 2000, esta
base de datos es utilizada por una aplicación vb, tengo el problema
que en access había tablas que tenían algunos campos de tipo
autonumérico y creo q eso no existe en SQL Server.

¿Existe algún tipo de datos en SQL Server que haga las
funciones del autonmérico del access? ¿Si no es así, que
alternativas hay?

Muchas gracias de antemano

Saludos
______
Franci
Respuesta Responder a este mensaje
#4 Franci
01/11/2003 - 15:16 | Informe spam
Gracias Javier, ¿por qué no es bueno usar identities?

Saludos

"Javier Loria" escribió en el mensaje
news:
Hola Franci:
No existe un tipo autonumerico, existe una "propiedad" IDENTITY como


te
indico Accotto.
Si usas el Enterprise Manager para crear las tablas despues de
seleccionar alguno de los tipos enteros (smallint, int, bigint), y luego


en
la parte inferior marcas la propiedad Identity, en Yes (Si). Luego puedes
configurar el Seed (Inicio) y el Increment (Incremento), esto generara el
codigo que escribio Accotto.
Algunas personas, incluyendome, pensamos que no es buena idea usar
identities.
Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
Franci escribio:
> gracias Accotto,
>
> pero ese tipo no existe, he intentado ponerlo desde el administrador
> corporativo y me dice que tiene que ser uno de la lista y ese no
> viene, yo uso SQL Server 2000
>
> Saludos
>
> "Accotto Maximiliano D."
> escribió en el mensaje news:
>> si señor!! debes usar tipo de datos Int Identity
>>
>> ej:
>>
>> Create table prueba (id int identity)
>>
>> un abrazo
>>
>> Accotto Maximiliano
>> Gerente de Sistemas
>> Fundicion San Cayetano S.A.
>> Buenos Aires
>>
>>
>> Argentina
>>
>> "Franci" escribió en el mensaje
>> news:
>>> Hola Grupo,
>>>
>>> he migrado una base de datos de Access a SQL Server 2000, esta
>>> base de datos es utilizada por una aplicación vb, tengo el problema
>>> que en access había tablas que tenían algunos campos de tipo
>>> autonumérico y creo q eso no existe en SQL Server.
>>>
>>> ¿Existe algún tipo de datos en SQL Server que haga las
>>> funciones del autonmérico del access? ¿Si no es así, que
>>> alternativas hay?
>>>
>>> Muchas gracias de antemano
>>>
>>> Saludos
>>> ______
>>> Franci


Respuesta Responder a este mensaje
#5 Accotto Maximiliano D.
01/11/2003 - 15:38 | Informe spam
debes poner int y en las propiedades dice identidad ponele si

un abrazo


Accotto Maximiliano
Gerente de Sistemas
Fundicion San Cayetano S.A.
Buenos Aires
Argentina


"Franci" escribió en el mensaje
news:%
gracias Accotto,

pero ese tipo no existe, he intentado ponerlo desde el administrador
corporativo y me dice que tiene que ser uno de la lista y ese no viene, yo
uso SQL Server 2000

Saludos

"Accotto Maximiliano D." escribió en


el
mensaje news:
> si señor!! debes usar tipo de datos Int Identity
>
> ej:
>
> Create table prueba (id int identity)
>
> un abrazo
>
> Accotto Maximiliano
> Gerente de Sistemas
> Fundicion San Cayetano S.A.
> Buenos Aires
>
>
> Argentina
>
> "Franci" escribió en el mensaje
> news:
> > Hola Grupo,
> >
> > he migrado una base de datos de Access a SQL Server 2000, esta


base
de
> > datos es utilizada por una aplicación vb, tengo el problema que en
access
> > había tablas que tenían algunos campos de tipo autonumérico y creo q


eso
> no
> > existe en SQL Server.
> >
> > ¿Existe algún tipo de datos en SQL Server que haga las funciones


del
> > autonmérico del access? ¿Si no es así, que alternativas hay?
> >
> > Muchas gracias de antemano
> >
> > Saludos
> > ______
> > Franci
> >
> >
> >
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida