Pertanyaan yang diberi tag «unique-constraint»

Batasan DDL UNIK memastikan bahwa data yang terkandung dalam kolom, atau sekelompok kolom, adalah unik di antara semua baris dalam tabel. Oleh karena itu, data yang terkandung dalam kolom atau kolom yang terlibat berguna untuk mengidentifikasi secara unik satu baris dalam tabel yang relevan.

3
Alamat email unik atau kunci utama?
Saya seorang pemula dalam database. Saya membaca sekitar dan menemukan bahwa mungkin bukan ide yang bagus untuk menggunakan alamat email sebagai kunci utama karena perbandingan string lebih lambat yang mempengaruhi kinerja dalam gabungan kompleks dan jika email berubah saya harus mengubah semua kunci asing yang membutuhkan banyak usaha. Tetapi jika …

4
Kolom NVARCHAR sebagai KUNCI UTAMA atau sebagai kolom UNIK
Saya sedang mengembangkan database SQL Server 2012 dan saya ragu tentang kolom nvarchar sebagai kunci utama. Saya punya tabel ini: CREATE TABLE [dbo].[CODES] ( [ID_CODE] [bigint] IDENTITY(1,1) NOT NULL, [CODE_LEVEL] [tinyint] NOT NULL, [CODE] [nvarchar](20) NOT NULL, [FLAG] [tinyint] NOT NULL, [IS_TRANSMITTED] [bit] NOT NULL DEFAULT 0, CONSTRAINT [PK_CODES] PRIMARY …


4
Apa pertimbangan kinerja antara menggunakan PK luas vs kunci sintetis terpisah dan UQ?
Saya memiliki beberapa tabel di mana catatan dapat diidentifikasi secara unik dengan beberapa bidang bisnis yang luas. Di masa lalu, saya telah menggunakan bidang-bidang ini sebagai PK, dengan mempertimbangkan manfaat-manfaat ini: Kesederhanaan; tidak ada bidang asing dan hanya satu indeks Clustering memungkinkan penggabungan yang cepat dan filter berbasis jangkauan Namun, …

3
Apakah membuat bidang unik membuatnya diindeks?
Jika saya membuat uniquebatasan pada bidang, apakah saya juga perlu membuat indeks pada bidang tersebut untuk mendapatkan waktu memasukkan yang dapat diukur? Atau apakah ini dilakukan untuk saya (bahkan jika indeks yang digunakannya tidak dapat diakses publik?) Secara khusus, saya bekerja dengan Apache Derby untuk pembuatan prototipe, meskipun saya mungkin …



2
DynamoDB - Beberapa tombol rentang
Apakah mungkin memiliki beberapa bidang sebagai tombol rentang? Katakanlah saya memiliki tabel tempat setiap baris diidentifikasi secara unik oleh <A,B,C> ------------------------------- A | B | C | D | E | ------------------------------- di mana kunci Autamahash dan saya ingin Bdan Cmenjadi rangekunci utama . Bagaimana saya bisa memiliki lebih dari …

2
Bagaimana cara menggunakan kunci unik melalui kombinasi bidang tabel?
Lihatlah sqlfiddle berikut: http://sqlfiddle.com/#!2/dacb5/1 CREATE TABLE contacts ( id int auto_increment primary key, name varchar(20), network_id int, network_contact_id int ); INSERT INTO contacts (name, network_id, network_contact_id) VALUES ('John', 4, 10), ('Alex', 4, 11), ('Bob', 4, 12), ('Jeff', 4, 45), ('Bill', 7, 11), ('Walter', 7, 45), ('Jessie', 7, 360) ; Saya …

1
Membuat batasan UNIK dari objek JSON
Mari kita ambil beberapa contoh tabel orang, yang hanya memiliki 2 bidang: id dan data (json). SELECT data FROM peoples ; {"name": "Adam","pos":"DBA","age":22 } {"name": "Alice","pos":"Security","age":33 } {"name": "Bob","pos":"Manager","age":42 } Saya ingin membuat batasan untuk bidang "pos", itu harus unik. Saya telah mencari di internet tentang kendala JSON tetapi tidak …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.