«unique-constraint» 태그된 질문

Unique-constraint는 데이터 엔터티에서 하나 또는 여러 필드를 고유하게 설정하는 인덱스입니다.



4
SQLite 테이블 제약 조건-여러 열에서 고유
SQLite 웹 사이트에서 구문 "차트"를 찾을 수 있지만 예제와 코드가 충돌하지 않습니다. 단일 열에 고유 제약 조건이있는 다른 테이블이 있지만 두 열의 테이블에 제약 조건을 추가하고 싶습니다. 이것이 내가 "구문 오류"메시지와 함께 SQLiteException을 일으키는 것입니다. CREATE TABLE name (column defs) UNIQUE (col_name1, col_name2) ON CONFLICT REPLACE 다음을 기반 으로이 작업을 …

8
Java의 @UniqueConstraint 주석
Java bean이 있습니다. 이제 필드가 고유해야합니다. 다음 코드를 사용하고 있습니다. @UniqueConstraint(columnNames={"username"}) public String username; 하지만 오류가 발생했습니다. @UniqueConstraint is dissallowed for this location 고유 제한 조건을 사용하는 올바른 방법은 무엇입니까? 참고 : 나는 놀이 프레임 워크를 사용하고 있습니다.

3
PostgreSQL 테이블을 변경하고 열을 고유하게 만들려면 어떻게합니까?
PostgreSQL에는 스키마가 다음과 같은 테이블이 있습니다. CREATE TABLE "foo_table" ( "id" serial NOT NULL PRIMARY KEY, "permalink" varchar(200) NOT NULL, "text" varchar(512) NOT NULL, "timestamp" timestamp with time zone NOT NULL ) 이제 테이블을 변경하여 테이블 전체에서 고유 링크를 만들고 싶습니다. 아무도 나를 도울 수 있습니까? 티아

7
MySQL-기존 필드를 고유하게 만들기
고유해야하지만 그렇지 않은 필드가있는 기존 테이블이 있습니다. 나는 이미 존재하는 다른 항목과 동일한 값을 가진 테이블에 항목이 작성되어 문제가 발생했기 때문에 이것을 알고 있습니다. 이 필드가 고유 한 값만 허용하도록하려면 어떻게합니까?

3
고유 제약 조건에 대한 명명 규칙
명명 규칙이 중요하며 기본 키와 외래 키는 일반적으로 사용되는 명백한 규칙 ( PK_Table및 FK_Table_ReferencedTable각각)을 사용합니다. 그만큼IX_Table_Column인덱스의 이름은 상당히 표준입니다. UNIQUE 제약은 어떻습니까? 이 제약 조건에 대해 일반적으로 허용되는 명명 규칙이 있습니까? 나는 본 적이UK_TableName_ColumnUQ_TableName_Column, 및 추천하는 사람을 .AX_TableName_Column - 그 어디에서 오는지 모르겠어요. 나는 일반적으로 UQ 했지만 특별히 좋아하지 않으며, …

19
Entity Framework 코드의 고유 제약 조건
질문 유창한 구문이나 속성을 사용하여 속성에 대한 고유 제약 조건을 정의 할 수 있습니까? 그렇지 않은 경우 해결 방법은 무엇입니까? 기본 키가있는 사용자 클래스가 있지만 이메일 주소도 고유한지 확인하고 싶습니다. 데이터베이스를 직접 편집하지 않고도 가능합니까? 해결책 (Matt의 답변을 기반으로 함) public class MyContext : DbContext { public DbSet<User> Users { …

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

4
내 열 (SQL Server 2008 R2)에 고유 한 제약 조건을 만들려면 어떻게해야합니까?
SQL Server 2008 R2가 있고 고유 한 열을 설정하고 싶습니다. 이를 수행하는 방법에는 "고유 인덱스"와 "고유 제약"이라는 두 가지 방법이 있습니다. 대부분이 고유 한 제약 조건을 권장하지만 자동으로 인덱스를 받기 때문에 내가 이해하는 것과 크게 다르지 않습니다. 고유 한 제약은 어떻게 생성합니까? ALTER TABLE Customer ADD CONSTRAINT U_Name UNIQUE(Name) SQL …

16
중복 항목을 삭제하는 방법은 무엇입니까?
기존 테이블에 고유 한 제약 조건을 추가해야합니다. 테이블에 이미 수백만 개의 행이 있고 많은 행이 추가해야하는 고유 한 제약 조건을 위반한다는 점을 제외하면 괜찮습니다. 문제가되는 행을 제거하는 가장 빠른 방법은 무엇입니까? 중복을 찾아 삭제하는 SQL 문이 있지만 실행하는 데 영원히 걸립니다. 이 문제를 해결할 다른 방법이 있습니까? 테이블을 백업 한 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.