Tipo de dato autonumerico

05/02/2008 - 20:34 por daniel | Informe spam
Hola, existe alguna forma de hacer que el valor de un campo sea autonumerico
asi como el de Microsoft Access, es decir que al estas ingresando nuevos
datos por ejemplo en un campo llamado "ID" se este aumentando
automaticamente al estar ingresando un nuevo registro.

Gracias.

Preguntas similare

Leer las respuestas

#1 Gux (MVP)
05/02/2008 - 20:58 | Informe spam
Lea en sus Books Online (BOL) acerca de las columnas IDENTITY.

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



"daniel" wrote:

Hola, existe alguna forma de hacer que el valor de un campo sea autonumerico
asi como el de Microsoft Access, es decir que al estas ingresando nuevos
datos por ejemplo en un campo llamado "ID" se este aumentando
automaticamente al estar ingresando un nuevo registro.

Gracias.


Respuesta Responder a este mensaje
#2 Ibon Landa
05/02/2008 - 21:10 | Informe spam
Sí, un campo se puede establecer como identity e indicar que sea
autonumérico...e incluso puedes indicar en qué valor quieres que empiece.

"daniel" escribió en el mensaje de
noticias:ea#
Hola, existe alguna forma de hacer que el valor de un campo sea
autonumerico asi como el de Microsoft Access, es decir que al estas
ingresando nuevos datos por ejemplo en un campo llamado "ID" se este
aumentando automaticamente al estar ingresando un nuevo registro.

Gracias.

Respuesta Responder a este mensaje
#3 daniel
05/02/2008 - 21:37 | Informe spam
Ok, pero si ya tengo la tabla creada antes de que le agregara la propiedad
IDENTITY a la columna ID, nose como agregarsela, porque al darle click
derecho sobre la tabla le doy Edit y me muestra el script y es ahi donde
agrego IDENTITY asi:

CREATE TABLE [dbo].[Muestra](
[ID] [int] IDENTITY(1,1) NOT NULL,

)

y al darle guardar me guarda el script como un archivo nuevo p.ej.
SQLQuery1.sql y no me actualiza la tabla. Como puedo agregar esa propiedad?


"Gux (MVP)" escribió en el mensaje de
noticias news:
Lea en sus Books Online (BOL) acerca de las columnas IDENTITY.

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



"daniel" wrote:

Hola, existe alguna forma de hacer que el valor de un campo sea
autonumerico
asi como el de Microsoft Access, es decir que al estas ingresando nuevos
datos por ejemplo en un campo llamado "ID" se este aumentando
automaticamente al estar ingresando un nuevo registro.

Gracias.


Respuesta Responder a este mensaje
#4 daniel
05/02/2008 - 22:01 | Informe spam
gracias Ibon pero mi problema ahora es saber como agregar esa propiedad al
campo cuando la tabla ya esta hecha?.


"Ibon Landa" escribió en el mensaje de noticias
news:
Sí, un campo se puede establecer como identity e indicar que sea
autonumérico...e incluso puedes indicar en qué valor quieres que empiece.

"daniel" escribió en el mensaje de
noticias:ea#
Hola, existe alguna forma de hacer que el valor de un campo sea
autonumerico asi como el de Microsoft Access, es decir que al estas
ingresando nuevos datos por ejemplo en un campo llamado "ID" se este
aumentando automaticamente al estar ingresando un nuevo registro.

Gracias.

Respuesta Responder a este mensaje
#5 Juan Diego Bueno
06/02/2008 - 09:39 | Informe spam
daniel ha expresado con precisión :
gracias Ibon pero mi problema ahora es saber como agregar esa propiedad al
campo cuando la tabla ya esta hecha?.


"Ibon Landa" escribió en el mensaje de noticias
news:
Sí, un campo se puede establecer como identity e indicar que sea
autonumérico...e incluso puedes indicar en qué valor quieres que empiece.

"daniel" escribió en el mensaje de
noticias:ea#
Hola, existe alguna forma de hacer que el valor de un campo sea
autonumerico asi como el de Microsoft Access, es decir que al estas
ingresando nuevos datos por ejemplo en un campo llamado "ID" se este
aumentando automaticamente al estar ingresando un nuevo registro.

Gracias.








La verdad es que por código no conozco forma de alterar esa columna
(salvo borrarla y volverla a crear). En el SQL Server Management Studio
es tan simple como coger la tabla con el botón derecho del ratón,
seleccionar Diseño, marcar la columna deseada y en la propiedad
Especificación de Identidad, marcar que Sí.

Espero que te sirva, un saludo

http://www.moondance.tk
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida