Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/10/2006, 14:24
loquillo7
 
Fecha de Ingreso: abril-2005
Mensajes: 501
Antigüedad: 19 años, 8 meses
Puntos: 1
De acuerdo problema para eliminar CONSTRAINT

buenas foreros mi consulta es la siguiente cuando ejecuto este ejemplo de script:

select name as [Foreing Key] from dbo.sysobjects where OBJECTPROPERTY(id, N'IsForeignKey') = 1 and parent_obj = object_id(N'tpTicket')

me muestra 3 registros, mi objetivo es elimnar los Foreing Key y para ello ejecuto esta sentencia:

delete from dbo.sysobjects where OBJECTPROPERTY(id, N'IsForeignKey') = 1 and parent_obj = object_id(N'tpTicket')

pero me sale error "Las actualizaciones ad hoc a los catálogos del sistema no se permiten."

pero si los elimino uno por uno si los puedo hacer ejecutando este script:
ALTER TABLE tpTicket DROP CONSTRAINT FK1
ALTER TABLE tpTicket DROP CONSTRAINT FK2
ALTER TABLE tpTicket DROP CONSTRAINT FK3

mi consulta es como puedo utilizar el script de delete para eliminar los FK muchas gracias.