Вопросы с тегом «primary-key»

132
Entity Framework и SQL Server View

По нескольким причинам, о которых я не имею права говорить, мы определяем представление о нашей базе данных Sql Server 2005 следующим образом: CREATE VIEW [dbo].[MeterProvingStatisticsPoint] AS SELECT CAST(0 AS BIGINT) AS 'RowNumber', CAST(0 AS BIGINT) AS 'ProverTicketId', CAST(0 AS INT) AS...

131
Нужен ли индекс для первичного ключа в SQLite?

Если целочисленный столбец помечен как первичный ключ в таблице SQLite, следует ли явно создавать для него индекс? SQLite, похоже, не создает автоматически индекс для столбца первичного ключа, но, возможно, он все равно индексирует его с учетом его назначения? (Я буду искать в этом столбце все...

125
SQL - первичный ключ таблицы многие ко многим

Этот вопрос возникает после прочтения комментария к этому вопросу: Дизайн базы данных Когда вы создаете таблицу «многие ко многим», следует ли вам создать составной первичный ключ для двух столбцов внешнего ключа или создать суррогатный первичный ключ «ID» с автоинкрементом и просто поместить...

115
Максимальная длина символа UUID

Мы используем UUID в качестве первичного ключа для нашей базы данных Oracle DB и пытаемся определить подходящую максимальную длину символа для VARCHAR. По-видимому, это 36 символов, но мы заметили, что сгенерированные UUID длиннее этого - до 60 символов. Кто-нибудь знает подходящую максимальную...

112
Как я могу определить составной первичный ключ в SQL?

Как я могу определить составной первичный ключ, состоящий из двух полей в SQL? Я использую PHP для создания таблиц и всего остального. Я хочу , чтобы имя таблицы votingс полями QuestionID, MemeberIDи vote. А составной первичный ключ состоит из полей QuestionIDи MemberID. Как мне это...

109
Зачем использовать несколько столбцов в качестве первичных ключей (составной первичный ключ)

Этот пример взят из w3schools . CREATE TABLE Persons ( P_Id int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255), CONSTRAINT pk_PersonID PRIMARY KEY (P_Id,LastName) ) Насколько я понимаю, оба столбца вместе ( P_Idи LastName) представляют...

108
Как создать и обработать составной первичный ключ в JPA

Я хочу иметь версии из той же записи данных. Другими словами, я хочу продублировать запись с другим номером версии. id - Version будет первичным ключом. Как должна выглядеть сущность? Как его дублировать с другой версией? id Version ColumnA 1 0 Some data 1 1 Some Other data 2 0 Data 2. Entry 2 1...

106
первичный ключ и индекс sql

Скажем, у меня есть строка идентификатора (int) в базе данных, установленная в качестве первичного ключа. Если я часто запрашиваю идентификатор, мне также нужно его индексировать? Или первичный ключ означает, что он уже проиндексирован? Причина, по которой я спрашиваю, заключается в том, что в MS...

104
Обновление первичного ключа MySQL

У меня есть таблица user_interactionsс 4 столбцами: user_1 user_2 type timestamp Первичный ключ есть, (user_1,user_2,type) и я хочу изменить его на(user_2,user_1,type) Итак, я сделал следующее: drop primary key ... add primary key (user_2,user_1,type)... и вуаля ... Проблема в том, что база данных...

103
Можно ли использовать внешний ключ в качестве первичного ключа?

У меня две таблицы: Пользователь (логин, пароль) Профиль (profileId, пол, дата рождения, ...) В настоящее время я использую этот подход: каждая запись профиля имеет поле с именем «userId» в качестве внешнего ключа, которое ссылается на таблицу User. Когда пользователь регистрируется, его запись...

93
ADO.NET Entity Framework: мастер обновления не будет добавлять таблицы

Я добавил в свой проект новую модель сущностных данных ADO.Net и использовал мастер обновлений для добавления таблиц в модель. Пять из выбранных таблиц были добавлены в область конструктора. Две другие таблицы не добавлю. Я выбираю их в мастере и нажимаю «Готово», но они никогда не отображаются в...

92
Внешний ключ относится к первичным ключам в нескольких таблицах?

У меня есть две таблицы, а именно employee_ce и employee_sn под сотрудниками базы данных. У них обоих есть соответствующие уникальные столбцы первичного ключа. У меня есть еще одна таблица, называемая вычетами, столбец внешнего ключа которой я хочу сослаться на первичные ключи employee_ce, а также...

91
Использование UUID в качестве первичного ключа в моделях Django (влияние общих отношений)

По ряду причин ^ я хотел бы использовать UUID в качестве первичного ключа в некоторых моих моделях Django. Если я это сделаю, смогу ли я использовать внешние приложения, такие как contrib.comments, django-vote или django-tagging, которые используют общие отношения через ContentType? На примере...

91
Почему при выборе SCOPE_IDENTITY () возвращается десятичное число вместо целого?

Итак, у меня есть таблица со столбцом идентификаторов в качестве первичного ключа, поэтому это целое число. Итак, почему SCOPE_IDENTITY()мое приложение C # всегда возвращает десятичное значение вместо int? Это действительно раздражает, поскольку десятичные значения не будут неявно...

88
Как вам ваши первичные ключи? [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно...

85
Как получить последний автоинкрементный идентификатор из таблицы SQLite?

У меня есть таблица сообщений с идентификатором столбцов (первичный ключ, автоинкремент) и содержимым (текст). У меня есть таблица Users с именем пользователя столбцов (первичный ключ, текст) и Hash. Сообщение отправляется одним Отправителем (пользователем) нескольким получателям (пользователям),...

85
Как с помощью Rails сделать мой первичный ключ столбцом с целочисленным типом?

Я использую миграции Rails для управления схемой базы данных, и я создаю простую таблицу, в которой я хотел бы использовать нецелое значение в качестве первичного ключа (в частности, строку). Чтобы абстрагироваться от моей проблемы, скажем, есть таблица, в employeesкоторой сотрудники...

82
Сбросить первичный ключ PostgreSQL на 1

Есть ли способ сбросить первичный ключ таблицы PostgreSQL, чтобы снова начать с 1 в заполненной таблице? Сейчас он генерирует числа от 1000000 и выше. Я хочу, чтобы все было сброшено и началось с 1, сохранив все мои существующие данные нетронутыми....

81
Как получить первичный ключ таблицы?

Есть ли способ получить имя поля первичного ключа из базы данных mysql? Например: У меня есть такая таблица: +----+------+ | id | name | +----+------+ | 1 | Foo1 | | 2 | Foo2 | | 3 | Foo3 | +----+------+ Если идентификатор поля является первичным ключом (он имеет автоматическое увеличение, но я не...