Retroceder   Foros del Web > Programación para sitios web > Bases de Datos

Respuesta
 
Herramientas Desplegado
Antiguo 29-jun-2004, 13:17   #1 (permalink)
joja_2 ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.092
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
joja_2 está desconectado   Responder Citando
Antiguo 29-jun-2004, 13:25   #2 (permalink)
Colaborador
Linterns tiene algunos puntos positivos de karma
 
Avatar de Linterns
 
Fecha de Ingreso: noviembre-2002
Mensajes: 2.803
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 está desconectado   Responder Citando
Antiguo 29-jun-2004, 13:25   #3 (permalink)
Colaborador
Linterns tiene algunos puntos positivos de karma
 
Avatar de Linterns
 
Fecha de Ingreso: noviembre-2002
Mensajes: 2.803
Para los campos memo los puedes cambiar por tipo BLOB

Linterns está desconectado   Responder Citando
Antiguo 29-jun-2004, 13:35   #4 (permalink)
joja_2 ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.092
y desde el enterprise manager como lo puedo cambiar?

y por codigo desde donde debo hacerlo?

gracias
joja_2 está desconectado   Responder Citando
Antiguo 29-jun-2004, 13:49   #5 (permalink)
Colaborador
Linterns tiene algunos puntos positivos de karma
 
Avatar de Linterns
 
Fecha de Ingreso: noviembre-2002
Mensajes: 2.803
haces una entencia parecida a la siguiente:

Código:
ALTER TABLE nombre_tabla
ALTER COLUMN nombre_columna AQUI_EL_NUEVO TIPO;
Linterns está desconectado   Responder Citando
Antiguo 29-jun-2004, 13:50   #6 (permalink)
joja_2 ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.092
pero indicarme por donde debo entrar para hacerlo (inicio->programas ....)

saludos
joja_2 está desconectado   Responder Citando
Antiguo 29-jun-2004, 14:09   #7 (permalink)
Colaborador
Linterns tiene algunos puntos positivos de karma
 
Avatar de Linterns
 
Fecha de Ingreso: noviembre-2002
Mensajes: 2.803
Creo que es mejor que te leas un poquito antes la documentacion de SQL SERVER para que tengas las nosiones basicas

MANUAL
Linterns está desconectado   Responder Citando
Antiguo 29-jun-2004, 14:36   #8 (permalink)
joja_2 ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.092
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
joja_2 está desconectado   Responder Citando
Antiguo 29-jun-2004, 14:39   #9 (permalink)
Colaborador
Linterns tiene algunos puntos positivos de karma
 
Avatar de Linterns
 
Fecha de Ingreso: noviembre-2002
Mensajes: 2.803
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

Última edición por Linterns; 29-jun-2004 a las 14:45.
Linterns está desconectado   Responder Citando
Antiguo 29-jun-2004, 14:45   #10 (permalink)
joja_2 ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.092
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
joja_2 está desconectado   Responder Citando
Antiguo 29-jun-2004, 14:45   #11 (permalink)
Colaborador
Linterns tiene algunos puntos positivos de karma
 
Avatar de Linterns
 
Fecha de Ingreso: noviembre-2002
Mensajes: 2.803
mira arriba... te he modifocado la sentencia
Linterns está desconectado   Responder Citando
Antiguo 29-jun-2004, 14:49   #12 (permalink)
joja_2 ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.092
me da el mismo error con AUTOINCREMNT Y CON COUNTER

no sé que podrá ser

muchas gracias por tu ayuda
joja_2 está desconectado   Responder Citando
Antiguo 29-jun-2004, 14:51   #13 (permalink)
Colaborador
Linterns tiene algunos puntos positivos de karma
 
Avatar de Linterns
 
Fecha de Ingreso: noviembre-2002
Mensajes: 2.803
Que extraño... verifica la sentencia.

Aqui esta el standard http://msdn.microsoft.com/library/de...aa-az_3ied.asp
Linterns está desconectado   Responder Citando
Antiguo 29-jun-2004, 15:03   #14 (permalink)
Colaborador
Linterns tiene algunos puntos positivos de karma
 
Avatar de Linterns
 
Fecha de Ingreso: noviembre-2002
Mensajes: 2.803
Para no darle tantas vueltas al asunto


Campo Autoincrement
Linterns está desconectado   Responder Citando
Antiguo 29-jun-2004, 15:07   #15 (permalink)
joja_2 ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.092
pues ya está claro, muchas gracias, eh!

ya no sabia que poner
joja_2 está desconectado   Responder Citando
Antiguo 29-jun-2004, 15:10   #16 (permalink)
Colaborador
Linterns tiene algunos puntos positivos de karma
 
Avatar de Linterns
 
Fecha de Ingreso: noviembre-2002
Mensajes: 2.803
Linterns está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 22:53.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93