Bueno, que Manejador de Base de Datos estas Usando?, en Mysql No puedes modificar la llave primaria lo primero que tienes que hacer es eliminarla y luego modificar tu campo, PERO en ORACLE si se puede checa como quiera escribiendo primero la segunda instruccion y si no sigue estos pasos OK:
Cita: Alter TABLE Nombre_Tabla drop PRIMARY KEY (Nombre_Columna);
ALTER TABLE Nombre_Tabla MODIFY Nombre_Columna TIPO PRIMARY KEY;
SUERTE