Запитання з тегом «primary-key»

У дизайні реляційних баз даних первинний ключ може однозначно ідентифікувати кожен рядок таблиці. Первинний ключ складається з одного стовпця або набору стовпців.

4
MySQL: Чому auto_increment обмежений лише первинними ключами?
Я знаю, що MySQL обмежує стовпці auto_increment первинними ключами. Чому це? Моя перша думка полягає в тому, що це обмеження продуктивності, оскільки, напевно, десь є стільниця, яка повинна бути заблокована, щоб отримати це значення. Чому я не можу в одній таблиці мати кілька стовпців автоматичного збільшення? Дякую.

3
Чи слід додати поле автоматичного збільшення / ідентичності до таблиці перехресних посилань лише для ПК?
Я додаю таку таблицю перехресних посилань до моєї бази даних SQL Server: company_id bigint not null (FK) org_path nvarchar (2048) not null company_idПоле відноситься до idобласті в іншу таблицю , в якій (це первинний ключ). Зважаючи на те, що також може бути кілька записів з однаковим company_id, будь-який первинний ключ …

2
Еквівалент SQL Server пункту Oracle USING INDEX
Чи є еквівалент SQL Server 2008 клавіші USING INDEX в Oracle? Конкретно для конструкції: CREATE TABLE c(c1 INT, c2 INT); CREATE INDEX ci ON c (c1, c2); ALTER TABLE c ADD CONSTRAINT cpk PRIMARY KEY (c1) USING INDEX ci; У документації на сервер Sql про унікальні індекси зазначено (наголос додано): …

3
Чи розумно позначати всі стовпці, окрім одного, як основний ключ?
У мене є таблиця із фільмами. Поля: id (PK), title, genre, runtime, released_in, tags, origin, downloads. Мою базу даних не можна забруднювати дублюючими рядками, тому я хочу надати унікальність. Проблема полягає в тому, що різні фільми можуть мати однакову назву, або навіть однакові поля, за винятком tagsі downloads. Як нав'язати …

2
Як SQL Server вибирає індексний ключ для посилання на іноземний ключ?
Я працюю зі застарілою базою даних, імпортованою з MS Access. Існує близько двадцяти таблиць з некластеризованими унікальними первинними ключами, які були створені під час оновлення MS Access> SQL Server. Багато з цих таблиць також мають унікальні некластеризовані індекси, які є дублікатами первинного ключа. Я намагаюся очистити це. Але те, що …

3
Потрібна допомога щодо усунення несправностей Сценарій тупикової ситуації на Sql Server 2005
Я зіткнувся зі сценарієм тупикової ситуації, коли єдиними учасниками тупикового зв'язку є одна таблиця та єдина збережена процедура, яка видаляється з цієї таблиці. Я зробив цей висновок на основі мого аналізу журналу помилок sql під час декількох цих тупикових ситуацій, використовуючи нижче наведену нижче статтю MSDN як орієнтир для розшифровки …

4
Як можна визначити, чи є в таблиці DB2 первинний ключ?
Ми використовуємо інструмент, який потребує конкретних таблиць у нашій базі даних DB2, щоб мати визначений первинний ключ. Чи можливо за допомогою оператора select у БД перевірити, чи є в даній таблиці такий? Дякую.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.