Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Bases de Datos General (http://www.forosdelweb.com/f21/)
-   -   como coloco un campo autonumerico en sql server 2k (http://www.forosdelweb.com/f21/como-coloco-campo-autonumerico-sql-server-2k-213794/)

joja_2 29/06/2004 13:17

como coloco un campo autonumerico en sql server 2k
 
hola

como puedo colcocar un campo de tipo autonumerico en sql server 2000?

teneis alguna pagina donde indique los tipos de datos posibles para los campos de bd? es que de entero largo en una bd de access 2000 me ha pasado a int.

y como coloco un campo de tipo memo (segun access 2k)?

gracias

Linterns 29/06/2004 13:25

un ejemplo sería:

Create Table pedidos
(
id_pedido INT(4) NOT NULL AUTO_INCREMENT,
id_cliente INT(4) NOT NULL,
id_articulo INT(4)NOT NULL,
fecha DATE,
cantidad INT(4),
total INT(4), KEY(id_pedido,id_cliente,id_articulo)
)

Linterns 29/06/2004 13:25

Para los campos memo los puedes cambiar por tipo BLOB

:arriba:

joja_2 29/06/2004 13:35

y desde el enterprise manager como lo puedo cambiar?

y por codigo desde donde debo hacerlo?

gracias

Linterns 29/06/2004 13:49

haces una entencia parecida a la siguiente:

Código:

ALTER TABLE nombre_tabla
ALTER COLUMN nombre_columna AQUI_EL_NUEVO TIPO;


joja_2 29/06/2004 13:50

pero indicarme por donde debo entrar para hacerlo (inicio->programas ....)

saludos

Linterns 29/06/2004 14:09

Creo que es mejor que te leas un poquito antes la documentacion de SQL SERVER para que tengas las nosiones basicas

MANUAL

joja_2 29/06/2004 14:36

Ya encontré donde escribir las sentencias sql, yo coloco esta y me da error:

ALTER TABLE dbo.Actividades ALTER COLUMN Actividades.IdActividad ADD AUTO_INCREMENT

lo que quiero es poner como autonumérico un campo

me pones un ejemplo porfa?

gracias

Linterns 29/06/2004 14:39

ALTER TABLE Actividades ALTER COLUMN IdActividad AUTOINCREMENT

tienes la sentencia ADD de mas despues de IdActividad

NOTA: si no te reconoce el AUTOINCREMENT cambialo por COUNTER

joja_2 29/06/2004 14:45

me da el siguiente error:

El Diseñador de consultas no admite la interpretación SQL de ALTER TABLE.

y luego: no se encuentra el tipo de datos auto_increment

Linterns 29/06/2004 14:45

mira arriba... te he modifocado la sentencia

joja_2 29/06/2004 14:49

me da el mismo error con AUTOINCREMNT Y CON COUNTER

no sé que podrá ser

muchas gracias por tu ayuda

Linterns 29/06/2004 14:51

Que extraño... verifica la sentencia.

Aqui esta el standard http://msdn.microsoft.com/library/de...aa-az_3ied.asp

Linterns 29/06/2004 15:03

Para no darle tantas vueltas al asunto :golpeado:


Campo Autoincrement

joja_2 29/06/2004 15:07

pues ya está claro, muchas gracias, eh!

ya no sabia que poner

Linterns 29/06/2004 15:10

:arriba: :arriba: :arriba:


La zona horaria es GMT -6. Ahora son las 07:13.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.