|
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
|
Traducción
Original
|
DBCC CHECKCONSTRAINTS (Transact-SQL)
SELECT <columns>
FROM <table_being_checked> LEFT JOIN <referenced_table>
ON <table_being_checked.fkey1> = <referenced_table.pkey1>
AND <table_being_checked.fkey2> = <referenced_table.pkey2>
WHERE <table_being_checked.fkey1> IS NOT NULL
AND <referenced_table.pkey1> IS NULL
AND <table_being_checked.fkey2> IS NOT NULL
AND <referenced_table.pkey2> IS NULL
|
|
|
|
|---|---|---|
|
|
varchar |
|
|
|
varchar |
|
|
|
varchar |
|
A.Comprobar una tabla
USE AdventureWorks2012; GO CREATE TABLE Table1 (Col1 int, Col2 char (30)); GO INSERT INTO Table1 VALUES (100, 'Hello'); GO ALTER TABLE Table1 WITH NOCHECK ADD CONSTRAINT chkTab1 CHECK (Col1 > 100); GO DBCC CHECKCONSTRAINTS(Table1); GO
B.Comprobar una restricción específica
USE AdventureWorks2012;
GO
DBCC CHECKCONSTRAINTS ("Production.CK_ProductCostHistory_EndDate");
GO
C.Comprobar todas las restricciones habilitadas y deshabilitadas en todas las tablas
DBCC CHECKCONSTRAINTS WITH ALL_CONSTRAINTS; GO