Описание тега primary-key

Ключ - это набор атрибутов, который является неснижаемо уникальным и не допускающим значения NULL в таблице.
0 ответов

Обновить первичный индекс для таблицы со столбцом идентификаторов

Можно ли изменить уникальный первичный индекс / первичный индекс таблицы Teradata, которая содержит существующие данные и имеет столбец идентификаторов? Каков наилучший способ сделать это при сохранении значений, используемых в настоящее время в сто…
30 апр '18 в 10:52
4 ответа

Есть ли в SQL Server представление, в котором перечислены только первичные ключи?

Я работаю с SQL Server и пытаюсь сделать небольшое "отражение", если хотите. Я нашел системный вид sys.identity_columns, который содержит все столбцы идентичности для всех моих таблиц. Однако мне нужно иметь возможность выбирать информацию о первичн…
19 сен '10 в 22:57
0 ответов

Составной первичный ключ H2 (поля получают уникальный, но не первичный ключ)

У меня проблема с составным первичным ключом в моей таблице базы данных h2. Это оператор создания таблицы: CREATE TABLE IF NOT EXISTS TTColumn ( Name VARCHAR(15) NOT NULL, TTName CHAR(8) NOT NULL, Type VARCHAR(15) NOT NULL, Length INTEGER NOT NULL, …
15 сен '15 в 09:16
1 ответ

Почему Flask-SQLAlchemy требует первичный ключ?

Если я определю таблицу без первичного ключа: class CustomAttribute(db.Model): player = db.Column(db.Integer, db.ForeignKey('player.id')) key = db.Column(db.Text, nullable=False) value = db.Column(db.Text, nullable=False) Я получаю ошибку: sqlalchem…
2 ответа

Проблема с отношениями в доступе

В настоящее время я работаю в Access 2013. У меня есть простая задача, которая действительно сводила меня с ума в последние несколько дней, так как я думал, что мои отношения были правильными. Но, добавляя больше данных в базу данных, я увидел, что …
1 ответ

Метод вставки возвращает 1 два раза в Sql Lite для Android

В моем приложении я добавляю строку в базу данных. Но rowid прибывает 1 два раза раньше. В чем может быть проблема? long rowId=getWritableDatabase().insert(TABLE_MEDIA_DETAILS, null, contentValues); Привет, Создание таблицы происходит следующим обра…
13 мар '12 в 10:47
0 ответов

Может кто-нибудь посоветовать мне, как лечить, когда у таблицы нет первичного ключа

У меня есть таблица следующим образом: | common_menus | CREATE TABLE `common_menus` ( `menu_id` tinyint(3) unsigned NOT NULL, `branch_id` smallint(5) unsigned NOT NULL, `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, `price` smallint(5) uns…
29 мар '16 в 06:59
4 ответа

Насколько предсказуемо NEWSEQUENTIALID?

Согласно документации Microsoft на NEWSEQUENTIALID, вывод NEWSEQUENTIALID предсказуем. Но насколько предсказуемо предсказуемо? Скажем, у меня есть GUID, который был сгенерирован NEWSEQUENTIALID как тяжело было бы: Рассчитать следующее значение? Расс…
11 июн '14 в 08:29
1 ответ

Используете битовый тип данных как часть составного первичного ключа, хорошо или плохо?

Я просто хотел проверить, является ли использование столбца типа bit (SQL Server 2008) и guid для формирования составных первичных ключей плохой практикой или нет. т.е. id1 (GUID) pk id2 (GUID) pk id3 (int) pk isTrue (bit) pk col1 (int) col2 (dateti…
1 ответ

Cassandra Data Моделирование и проектирование кластеризации

Я немного запутался в разработке модели данных для Cassandra, исходя из фона SQL! Я прошел Datastax документация несколько раз, чтобы понять многое о Кассандре! Кажется, это проблема, и я не уверен, как я могу преодолеть это и тип модели данных, кот…
0 ответов

Доступ к ссылке на другую таблицу

Привет, я не уверен, как построить запрос SQL для доступа к PK/FK. Я пытаюсь разработать запрос, чтобы выяснить, какой элемент в REPORT_RESULT таблица указана из AS_REPORT.REPORT_STUDY Таблица. Согласно приложенному скриншоту, в SQL плюс их индексы …
17 июл '17 в 16:11
1 ответ

Поведение моего живого приложения, похожее на конфликты сессий. Не могу понять, почему

По сути, пользователи периодически видят и перезаписывают данные друг друга (очевидно, это очень плохо). Я пытался воссоздать поведение на моем сайте тестирования безрезультатно. На месте тестирования, счета упорно дисплей только свои собственные да…
27 янв '15 в 19:42
0 ответов

Репликация MySQL, позволяющая дублировать записи первичного ключа после перезапуска репликации

У меня есть MySQL Master(v. 5.1.56-ndb-7.1.18-cluster-gpl-log) - 2 рабов (оба v. 5.1.51-community) настройка системы и работает уже несколько лет. Первоначально он был предназначен для кластера, поэтому мастер имеет ndb версия. В прошлые выходные Ма…
17 июн '14 в 17:34
2 ответа

ВЫБЕРИТЕ записи с 2 первичными ключами

У меня есть 2 таблицы: Cust TABLE: siteid nvarchar(2) PRIMARY KEY, custid int PRIMARY KEY, fname varchar(30), lname varchar(30) Детский стол: childid1 nvarchar(2) PRIMARY KEY, childid2 int PRIMARY KEY, siteid nvarchar(2), custid int, lname varchar(3…
27 май '13 в 18:47
0 ответов

Первичный ключ сервера SQL

В SQL-сервере, когда я создаю базу данных, все первичные ключи всех таблиц называются "id", а затем, когда вы заходите в управляющую студию PANE viev и открываете все таблицы, всегда есть первый (по алфавиту из проводника объектов) первичный ключ та…
17 дек '15 в 09:04
1 ответ

Получить ключ от неизвестного лица

Здравствуйте, я хотел бы получить значение первичного ключа. public static void Look(LEBAEntities db, object obj) { // if getPrimaryKey(obj) == 0 db.Entry(obj).State = EntityState.Added; // else db.Entry(obj).State = EntityState.Modified; } Есть ли …
24 апр '15 в 12:18
4 ответа

Разница в производительности SQL Server с одним или несколькими столбцами первичного ключа?

Есть ли разница в производительности (с точки зрения вставки / обновления и запроса) таблицы, если первичный ключ представляет собой один столбец (например, GUID, сгенерированный для каждой строки) или несколько столбцов (например, GUID внешнего клю…
25 окт '10 в 02:47
0 ответов

Hibernate / JPA слияние на основе уникального ключа вместо первичного ключа

В Hibernate 5.1.0 / JPA 2.1 есть ли способ слияния, основанный на уникальном ключе, а не на первичном ключе? У меня есть значения для уникального ключа в качестве ввода из внешней системы, но ввод, очевидно, не содержит мой внутренний первичный ключ…
3 ответа

Добавить первичный ключ в таблицу на основе отметки времени

Допустим, у нас есть следующая структура таблицы и значения: FooTable: foo1 foo2 timestamp 1 1 1 2 2 1 2 1 2 В настоящее время нет ограничений первичного ключа для таблицы. Вопрос: В Oracle, как лучше всего сделать foo1 первичным ключом таблицы? Пре…
23 май '11 в 19:58
1 ответ

ASP MVC код сначала создает вычисляемый первичный ключ

Я использую code first в asp mvc и я столкнулся с ситуацией, когда мне нужно иметь модель / таблицу с вычисленным первичным ключом, например: public class Student { [Key] public string StudentNumber { get; set; } public string FirstName { get; set; …