«constraints» 태그된 질문

제약은 주어진 컨텍스트에서 충족되어야하는 조건입니다. 제약 조건은 일반적으로 오류를 감지하고, 데이터 일관성, 정확성을 보장하고, 비즈니스 요구 사항을 적용하기 위해 데이터베이스 및 프로그래밍 언어에서 사용됩니다.

11
인터페이스를 C # 제네릭 형식 제약 조건으로 사용하려면 어떻게해야합니까?
다음 함수 선언을 얻는 방법이 있습니까? public bool Foo<T>() where T : interface; 즉. 여기서 T는 인터페이스 유형입니다 ( where T : class및 및 유사 struct). 현재 나는 정착했다 : public bool Foo<T>() where T : IBase; IBase가 모든 사용자 정의 인터페이스에서 상속되는 빈 인터페이스로 정의되는 경우 ... 이상적이지는 않지만 …

3
캐스케이드 삭제시 제약 조건을 추가하는 방법은 무엇입니까?
PostgreSQL 8에서는 ON DELETE CASCADES후자를 삭제하지 않고 다음 표의 두 외래 키에 추가 할 수 있습니까? # \d scores Table "public.scores" Column | Type | Modifiers ---------+-----------------------+----------- id | character varying(32) | gid | integer | money | integer | not null quit | boolean | last_ip | inet | …

4
SQL Server의 열 추가 문에서 명명 된 기본 제약 조건을 만들 수 있습니까?
SQL Server에서 테이블에 새 열이 있습니다. ALTER TABLE t_tableName ADD newColumn NOT NULL 기본 제약 조건을 지정하지 않고 NOT NULL을 지정하기 때문에 실패합니다. 테이블에는 기본 제약 조건이 없어야합니다. 이 문제를 해결하기 위해 기본 제약 조건으로 테이블을 만든 다음 제거 할 수 있습니다. 그러나 기본 제약 조건을이 문의 일부로 지정해야한다고 지정할 …



4
SQLite의 "존재하지 않으면 삽입"문
SQLite 데이터베이스가 있습니다. 행에 이전에 둘 다 존재하지 않는 경우에만 table에 값 ( users_id, lessoninfo_id) 을 삽입하려고합니다 bookmarks. INSERT INTO bookmarks(users_id,lessoninfo_id) VALUES( (SELECT _id FROM Users WHERE User='"+$('#user_lesson').html()+"'), (SELECT _id FROM lessoninfo WHERE Lesson="+lesson_no+" AND cast(starttime AS int)="+Math.floor(result_set.rows.item(markerCount-1).starttime)+") WHERE NOT EXISTS ( SELECT users_id,lessoninfo_id from bookmarks WHERE users_id=(SELECT _id FROM …


3
MySQL에서 빈 값을 허용하는 고유 한 제약
제품 코드를 저장하는 필드가 있습니다. 코드는 고유하지만 일부 제품에는 단순히 코드가 없습니다. 공급자 코드이기 때문에 코드를 발명 할 수 없습니다. 이런 종류의 제약이 MySQL에서 가능합니까? 저는 저장 프로 시저와 트리거를 사용하는 멍청한 사람이므로 솔루션에 이들 중 하나가 포함되어 있으면 잠시 기다려주십시오. 업데이트 : 열이 Null이 아닙니다. 그것이 내가 이것을 할 …

4
제네릭 기본 클래스에서 상속하고 제약 조건을 적용하고 C #에서 인터페이스 구현
이것은 구문 질문입니다. 제네릭 기본 클래스에서 상속되고 형식 매개 변수 중 하나에 제약 조건을 적용하는 제네릭 클래스가 있습니다. 또한 파생 클래스가 인터페이스를 구현하기를 원합니다. 내 인생에서 올바른 구문을 알아낼 수없는 것 같습니다. 이것이 내가 가진 것입니다. DerivedFoo<T1,T2> : ParentFoo<T1, T2> where T2 : IBar { ... } 가장 먼저 떠오른 …

2
Postgresql : 조건부 고유 제약 조건
테이블의 일부에서만 열에 고유성을 적용하는 제약 조건을 추가하고 싶습니다. ALTER TABLE stop ADD CONSTRAINT myc UNIQUE (col_a) WHERE (col_b is null); WHERE위 의 부분은 희망찬 생각입니다. 이렇게하는 방법은 없나요? 아니면 관계형 드로잉 보드로 돌아 가야합니까?

6
Oracle SQL의 테이블에 대한 모든 제약 조건의 표시 이름
Oracle SQL에서 만든 여러 테이블에 대한 각 제약 조건의 이름을 정의했습니다. 문제는 특정 테이블의 열에 대한 제약 조건을 삭제하려면 내가 잊어 버린 각 제약 조건에 대해 제공 한 이름을 알아야한다는 것입니다. 테이블의 각 열에 대해 지정한 제약 조건의 모든 이름을 어떻게 나열합니까? 그렇게하기위한 SQL 문이 있습니까?

4
NULL 열에 고유 인덱스를 만드는 방법은 무엇입니까?
SQL Server 2005를 사용하고 있습니다. NULLS를 허용하면서 열의 값을 고유하게 제한하고 싶습니다. 내 현재 솔루션에는 다음과 같은 뷰의 고유 인덱스가 포함됩니다. CREATE VIEW vw_unq WITH SCHEMABINDING AS SELECT Column1 FROM MyTable WHERE Column1 IS NOT NULL CREATE UNIQUE CLUSTERED INDEX unq_idx ON vw_unq (Column1) 더 좋은 아이디어가 있습니까?

1
테이블 생성시 기본 제약 선언
GUI를 사용하는 대신 코드를 작성하여 Microsoft SQL Server 2000에서 새 테이블을 만들고 있습니다. "수동 방식"으로 수행하는 방법을 배우려고합니다. 이것은 내가 실제로 사용하고있는 코드이며 잘 작동합니다. CREATE TABLE "attachments" ( "attachment_id" INT NOT NULL, "load_date" SMALLDATETIME NOT NULL, "user" VARCHAR(25) NOT NULL, "file_name" VARCHAR(50) NOT NULL, CONSTRAINT "pk_attachments" PRIMARY KEY ("attachment_id"), …

9
데이터베이스 제약이란 무엇입니까? [닫은]
닫힘 . 이 질문은 더 집중되어야 합니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중하도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 이 질문 개선 데이터베이스 제약의 명확한 정의는 무엇입니까? 제약 조건이 데이터베이스에 중요한 이유는 무엇입니까? 제약의 유형은 무엇입니까?


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.