Llave Primaria

07/01/2006 - 20:49 por Roberto Serrano Ibarra | Informe spam
Que tal Foro Saludos a todos!!

Como se puede eliminar una llave primaria mediante intrucciones sql?, o
algun link donde pueda checar!, de antemano mil gracias!

Saludos!

I.S.C. Roberto Serrano Ibarra
Development Department
Systems Department
Mayan Resorts International Sales
Email: roberto@mayansales.net
Tel: 011 52(322) 221-1833 ext. 144
 

Leer las respuestas

#1 Alejandro Mesa
07/01/2006 - 22:58 | Informe spam
Roberto,

Tambien puedes especificar el nombre de la restriccion de clave primaria, en
la creacion de la tabla y evitas que sql server la nombre por ti. Si sigues
un patron, sera mas facil a la hora de eliminarla.

create table dbo.t1 (c1 int not null constraint pk_t1 primary key)
go

alter table t1
drop constraint pk_t1
go

drop table t1
go


AMB

"Maxi [MVP]" wrote:

Hola, para eliminar una clave primaria lo que debes hacer es borrar el primary key, sin necesidad de borrar el campo claro, aca va un ejemplo

USE ADVENTUREWORKS

GO

CREATE TABLE DBO.CLIENTES (ID INT PRIMARY KEY, NOMBRE VARCHAR(30))

GO


SP_HELP CLIENTES


ALTER TABLE CLIENTES DROP CONSTRAINT PK__CLIENTES__1352D76D

GO






PD: Este es un ejemplo simple, pero debes tener cuidado si esta tabla tiene algunas relaciones.ç



Un abrazo




-
MVP SQL SERVER
Buenos Aires - Argentina
www.sqlgurus.org
-
"Roberto Serrano Ibarra" escribió en el mensaje news:eOn%
Que tal Foro Saludos a todos!!

Como se puede eliminar una llave primaria mediante intrucciones sql?, o
algun link donde pueda checar!, de antemano mil gracias!

Saludos!

I.S.C. Roberto Serrano Ibarra
Development Department
Systems Department
Mayan Resorts International Sales
Email:
Tel: 011 52(322) 221-1833 ext

Preguntas similares