Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak mogę sprawdzić, czy istnieje ograniczenie SQL Server?

 SELECT
    * 
    FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS 

lub spróbuj tego

  SELECT OBJECT_NAME(OBJECT_ID) AS NameofConstraint,
SCHEMA_NAME(schema_id) AS SchemaName,
OBJECT_NAME(parent_object_id) AS TableName,
type_desc AS ConstraintType
FROM sys.objects
WHERE type_desc LIKE '%CONSTRAINT' 

lub

IF EXISTS(SELECT 1 FROM sys.foreign_keys WHERE parent_object_id = OBJECT_ID(N'dbo.TableName'))
 BEGIN 
ALTER TABLE TableName DROP CONSTRAINT CONSTRAINTNAME 
END 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Utwórz domyślny profil publiczny dla poczty bazy danych w programie SQL Server (T-SQL)

  2. Optymalizacja zapytań SQL

  3. nvarchar(max) vs NText

  4. Chcę zrobić group_concat w SQL Server

  5. Dlaczego CZY.LICZBA(',') jest prawdziwe?