«constraint» 태그된 질문

데이터베이스에서 일부 데이터 무결성 규칙을 적용하는 검사 또는 외래 키와 같은 선언적 메커니즘.

2
복합 외래 키에 별도의 고유 제약 조건이 필요한 이유는 무엇입니까?
다음은 레코드가 동일한 테이블에서 상위 레코드를 참조 할 수있는 간단한 테이블입니다. CREATE TABLE foo ( id SERIAL PRIMARY KEY, parent_id INT NULL, num INT NOT NULL, txt TEXT NULL, FOREIGN KEY (parent_id) REFERENCES foo(id) ); 다른 필드 값 중 하나 ( num)가 부모 레코드와 자식 레코드 사이에 동일해야 한다는 추가 …

6
계층 구조가있는 테이블 : 외래 키를 통한 순환을 방지하기위한 제약 조건 만들기
다음과 같이 외래 키 제약 조건이있는 테이블이 있다고 가정합니다. CREATE TABLE Foo (FooId BIGINT PRIMARY KEY, ParentFooId BIGINT, FOREIGN KEY([ParentFooId]) REFERENCES Foo ([FooId]) ) INSERT INTO Foo (FooId, ParentFooId) VALUES (1, NULL), (2, 1), (3, 2) UPDATE Foo SET ParentFooId = 3 WHERE FooId = 1 이 테이블에는 다음과 같은 …


2
SQL Server가 인덱스 된 뷰 열이 NULL이 아님을 인식하는 데 어떻게 도움이됩니까?
SQL Server 2008에 다음과 같은 인덱싱 된 뷰가 정의되어 있습니다 ( 테스트 목적으로 gist에서 작업 스키마 를 다운로드 할 수 있음 ). CREATE VIEW dbo.balances WITH SCHEMABINDING AS SELECT user_id , currency_id , SUM(transaction_amount) AS balance_amount , COUNT_BIG(*) AS transaction_count FROM dbo.transactions GROUP BY user_id , currency_id ; GO CREATE …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.