Ho il seguente:Come posso verificare se esiste un vincolo di SQL Server?
IF OBJECT_ID(N'[dbo].[webpages_Roles_UserProfiles_Target]', 'xxxxx') IS NOT NULL
DROP CONSTRAINT [dbo].[webpages_Roles_UserProfiles_Target]
Voglio essere in grado di verificare se v'è un vincolo esistente prima di cadere. Io uso il codice sopra con un tipo di 'U' per le tabelle.
Come è possibile modificare il codice precedente (modificare xxxx) per verificare l'esistenza del vincolo?
Se la tabella ha PK, fare qualcosa di simile, se esiste (SELECT Nome FROM sysobjects dove xtype = 'PK' E parent_obj = OBJECT_ID ('Tablename')) INIZIANO ALTER TABLE Tablename GOCCIA VINCOLO ConstraintName FINE –