sql >> Database >  >> RDS >> Sqlserver

Een manier om te controleren of een externe sleutel bestaat in SQL 2005

U kunt dit script gebruiken:

IF EXISTS (SELECT * 
           FROM sys.foreign_keys 
           WHERE object_id = OBJECT_ID(N'[dbo].[FK_NAME]') 
             AND parent_object_id = OBJECT_ID(N'[dbo].[MyTable]'))
BEGIN
    -- do stuff
END

Dit kan worden gedaan als u de tabel uitvouwt en met de rechtermuisknop op een bestaande FK klikt en scriptsleutel kiest als "DROP TO" en dan krijgt u een gegenereerd script van SQL.



  1. Hoe SEC_TO_TIME() werkt in MariaDB

  2. POWER() Functie in Oracle

  3. meerdere MySQL-query's naar een enkele insert

  4. Hoe wachtwoorden hashen in MySQL?