How to check if a Constraint exists in Sql server?

前端 未结 13 2009
无人及你
无人及你 2020-11-29 15:03

I have this sql:

ALTER TABLE dbo.ChannelPlayerSkins
    DROP CONSTRAINT FK_ChannelPlayerSkins_Channels

but apparently, on some other databa

13条回答
  •  隐瞒了意图╮
    2020-11-29 15:38

    SELECT tabla.name as Tabla,
    
            restriccion.name as Restriccion, 
            restriccion.type as Tipo, 
            restriccion.type_desc as Tipo_Desc
    FROM {DATABASE_NAME}.sys.objects tabla 
    
    INNER JOIN {DATABASE_NAME}.sys.objects restriccion
    
    ON tabla.object_id = restriccion.parent_object_id
    
    WHERE tabla.type = 'U' - Solo tablas creadas por el usuario.
    
    AND restriccion.type = 'UQ' --Tipo de Restriccion UNIQUE
    
    ORDER BY tabla.name, restriccion.type_desc                
    

提交回复
热议问题