SQL Server - clave primaria

   
Vista:

clave primaria

Publicado por luis (2 intervenciones) el 10/04/2009 14:04:00
saludos a todos, soy nuevo en sql server, quisiera preguntarles algo.

tengo una tabla ya creada que no tiene clave primaria, como puedo hacer para agregarle una clave primaria y otros dos campos mas que son not null.

la tabla contiene solo un registro no tiena nada mas.

ayudenme por favor

gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de roger

RE:clave primaria

Publicado por roger (173 intervenciones) el 10/04/2009 18:37:00
puedes agregarlos como null, le pones el valor por defecto, y luego con un alter modificas la columna para que no aceptes nulo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:clave primaria

Publicado por luis (2 intervenciones) el 11/04/2009 21:24:44
gracias. otra consulta para anadir la clave primaria como hago , para los otros campos me funciona pero para la clave primaria no.
gracias de antemano
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de roger

RE:clave primaria

Publicado por roger (173 intervenciones) el 13/04/2009 17:28:28
puedes hacer otro alter table, con una instruccion Add Constraint, esta te sirve para agregar llaves primarias u otras restricciones.
Seria algo como

alter table [tabla]
add constraint [nombreLlavePrimaria] Primary Key Clustered
(
[campoClave] ASC
)

aqui tienes otros ejemplos
http://www.mssqlcity.com/Articles/General/using_constraints.htm
http://www.jsoftnet.com/Constraints.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar