Вопросы по теме 'foreign-keys'
Можете ли вы иметь внешний ключ для представления таблицы связанного сервера в SQLServer 2k5?
У меня есть SQLServer со связанным сервером в другой базе данных где-то еще. Я создал представление на этом связанном сервере
create view vw_foo as
select
[id],
[name]
from LINKEDSERVER.RemoteDatabase.dbo.tbl_bar
я хотел бы к следующему...
9596 просмотров
schedule
13.02.2022
Улучшает ли внешний ключ производительность запросов?
Предположим, у меня есть 2 таблицы, Products и ProductCategories. Обе таблицы связаны по CategoryId. И это вопрос.
SELECT p.ProductId, p.Name, c.CategoryId, c.Name AS Category
FROM Products p
INNER JOIN ProductCategories c ON p.CategoryId =...
95655 просмотров
schedule
07.03.2022
Модель Rails с внешним_ключом и таблицей ссылок
Я пытаюсь создать модель для проекта ruby on rails, который строит отношения между разными словами. Думайте об этом как о словаре, в котором «Связи» между двумя словами показывают, что они могут использоваться как синонимы. Моя БД выглядит...
6841 просмотров
schedule
03.12.2023
MySQL Удаление некоторых внешних ключей
У меня есть таблица, первичный ключ которой используется в нескольких других таблицах и имеет несколько внешних ключей для других таблиц.
CREATE TABLE location (
locationID INT NOT NULL AUTO_INCREMENT PRIMARY KEY
...
) ENGINE = InnoDB;...
360744 просмотров
schedule
21.10.2023
Алгоритмы обновления реляционных данных
Какие алгоритмы известны для выполнения задачи обновления базы данных путем вставки, обновления и удаления строк при наличии ограничений базы данных?
Более конкретно, скажем, что перед изображениями строк, которые должны быть удалены, после...
1493 просмотров
schedule
10.07.2023
Как я могу обойти это ограничение внешнего ключа, которое должно иметь уникальное имя?
Я не уверен, почему они должны быть уникальными, но, читая форумы MySQL, кажется, что это так. Однако я думаю, что это больше связано с названием INDEX. У меня есть две таблицы с ограничениями внешнего ключа, ссылающимися на один и тот же первичный...
2839 просмотров
schedule
11.09.2023
Как перечислить все внешние ключи с помощью WITH NOCHECK в SQL Server
Кто-нибудь знает запрос для перечисления всех внешних ключей в базе данных с примененным к нему описанием WITH NOCHECK ? (удаление их повысит производительность и стабильность).
36639 просмотров
schedule
22.05.2024
Добавление и обновление внешнего ключа в Entity Framework v1
Я использую .NET 3.5 SP1. Я создал объект «Категория» на основе таблицы «category_table» и «MyUser» на основе таблицы «App_User_table».
CREATE TABLE category_table (
catg_id int,
catg_name varchar(50),
catg_description varchar(250)
)
CREATE...
9556 просмотров
schedule
16.09.2022
Таблица MySQL только с varchar в качестве внешнего ключа
У меня есть таблица с одним уникальным полем VARCHAR(512). Я хочу, чтобы другая таблица содержала ссылку внешнего ключа на эту первую таблицу. Обе таблицы используют InnoDB. Если я добавлю ключ VARCHAR(512) во вторую таблицу и добавлю к ней...
8734 просмотров
schedule
23.11.2022
Можно ли сразу удалить все ограничения внешнего ключа для таблицы в MySQL 5?
В mySQL 5 есть способ удалить все ограничения внешнего ключа для таблицы с помощью одного оператора SQL, не обращаясь к ним по имени?
Я пишу сценарий обновления БД, и, к сожалению, на некоторых сайтах были созданы ограничения с «неправильными»...
19228 просмотров
schedule
03.08.2023
Миграция SubSonic 3 ActiveRecord игнорирует внешние ключи
Используя SubSonic 3 ActiveRecord, я сгенерировал код из существующей базы данных с внешними ключами. Чтобы обеспечить правильность схемы базы данных при переключении баз данных, я разместил код миграции в начале приложения, используя...
254 просмотров
schedule
25.10.2023
Спящий режим: внешний ключ имеет неправильное количество столбцов
Я определил отношение «многие ко многим» между двумя моими классами сущностей «Пользователь» и «Разрешение». У пользователя есть первичный ключ, состоящий из имени пользователя и идентификатора округа, а моя таблица разрешений имеет обычный...
30434 просмотров
schedule
05.02.2024
Как использовать столбцы индекса MySQL?
Когда вы используете каждый тип индекса MySQL?
ПЕРВИЧНЫЙ - Столбцы первичного ключа?
УНИКАЛЬНО - Внешние ключи?
ПОКАЗАТЕЛЬ - ??
Улучшают ли индексированные столбцы производительность действительно больших таблиц?
10301 просмотров
schedule
06.11.2022
SQL Server: самоссылка FK, триггер вместо ON DELETE CASCADE
Мне нужно выполнить ON DELETE CASCADE в моей таблице с именем CATEGORY, которая имеет следующие столбцы CAT_ID (BIGINT) NAME (VARCHAR) PARENT_CAT_ID (BIGINT)
PARENT_CAT_ID — это FK на CAT_ID. Очевидно, прекрасный SQL Server не позволяет мне...
5509 просмотров
schedule
21.09.2022
EF4: нет свойства с именем «CountryId», определенного в типе, указанном ролью «Клиент».
В моей базе данных (SQL2008) у меня есть таблица клиентов и таблица стран (среди прочего), и в базе данных между этими таблицами определено отношение внешнего ключа на основе «Country.Id -> Customer.CountryId».
Я создал модель EF с помощью VS2010...
3783 просмотров
schedule
25.02.2022
Когда вам когда-нибудь понадобится изменить значение первичного ключа?
Я читал о внешних ключах и т. д. для postgres и заметил, что он допускает каскадное обновление для внешних ключей.
Ну, мой вопрос: когда вам нужно обновить первичный ключ строки?
Очевидно, этому парню нужно...
291 просмотров
schedule
19.08.2023
Как преобразовать кластерный первичный ключ в некластеризованный, не теряя ссылки на внешние ключи в SQL Server 2005
Я сделал ошибку, создав кластерный первичный ключ в столбце GUID. Есть много таблиц, которые ссылаются на эту таблицу с определенными внешними ключами. Размер таблицы не имеет значения.
Я хотел бы преобразовать его из кластеризованного в...
1775 просмотров
schedule
04.03.2023
Как удалить запись, когда две таблицы имеют внешний ключ, ссылающийся друг на друга?
Удаление любой записи о них сообщит об ошибке, подобной этой:
ОШИБКА 1451 (23000): не удается удалить или обновить родительскую строку: ограничение внешнего ключа не работает
Как преодолеть эту проблему?
3180 просмотров
schedule
20.05.2022
Разделение таблиц mySQL с внешними ключами?
Что было бы подходящим способом сделать это, поскольку mySQL явно не нравится это. Мне не кажется хорошей идеей не включать ни разбиение, ни внешние ключи в структуру базы данных. Я предполагаю, что есть обходной путь для этого?
Обновление от 24...
8995 просмотров
schedule
01.10.2023
как заставить nhibernate установить внешний ключ дочернего элемента?
у меня есть коллекция в отображении:
<bag name="Values" cascade="all-delete-orphan" lazy="false" inverse="true">
<key column="[TemplateId]"/>
<one-to-many class="MyNamespace.Value, MyLib"/>
</bag>
объект Value...
418 просмотров
schedule
19.05.2023