Публикации по теме 'constraints'
Обеспечение транзитивных ограничений в SQL
В этом посте мы будем использовать составные внешние ключи для обеспечения треугольных отношений на примере организаций, команд, пользователей и детских стишков.
Многие веб-приложения, такие как Benchling, начинают с концепции пользователей, а затем добавляют концепцию организаций. В SQL довольно легко смоделировать отношения «многие ко многим» между организациями и пользователями. Также довольно просто обеспечить, чтобы таблица ассоциаций / членства относилась только к существующим..
Вопросы по теме 'constraints'
Ограничения шаблона C ++
В C # мы можем определить универсальный тип, который налагает ограничения на типы, которые можно использовать в качестве универсального параметра. В следующем примере показано использование общих ограничений:
interface IFoo
{
}
class...
49305 просмотров
schedule
25.07.2023
Как ограничить таблицу базы данных, чтобы только одна строка могла иметь определенное значение в столбце?
Используя Oracle, если значение столбца может быть «ДА» или «НЕТ», возможно ли ограничить таблицу, чтобы только одна строка могла иметь значение «ДА»?
Я бы предпочел изменить структуру таблицы, но это невозможно.
[UDPATE] К сожалению, нулевые...
7984 просмотров
schedule
11.04.2023
Ограничение SQL Server 2000, включающее столбец в другой таблице
Я хотел бы ограничение для столбца таблицы SQL Server 2000, которое является своего рода комбинацией внешнего ключа и ограничения проверки. Значение моего столбца должно существовать в другой таблице, но меня интересуют только значения в другой...
614 просмотров
schedule
08.09.2022
Почему я не могу использовать аргумент типа в параметре типа с несколькими границами?
Итак, я понимаю, что следующее не работает, но почему не работает?
interface Adapter<E> {}
class Adaptulator<I> {
<E, A extends I & Adapter<E>> void add(Class<E> extl, Class<A> intl) {...
14951 просмотров
schedule
10.05.2023
Что не так с моим проверочным ограничением Oracle 10gr2? Попытка применить диапазон дат
Я хочу применить ограничение CHECK для диапазона дат, чтобы все даты в столбце BIRTH_DATE были меньше, чем завтра, и больше или равны 100 лет назад. Я попробовал это выражение в ограничении CHECK:
BIRTH_DATE >= (sysdate - numtoyminterval(100,...
2331 просмотров
schedule
07.07.2022
Странные отношения «многие ко многим» и «один ко многим»
Я знаю, что получу меньше голосов, но я должен убедиться, логично это или нет.
У меня есть три таблицы A, B, C. B - это таблица, используемая для создания отношений «многие-многие» между A и C. Но дело в том, что A и C также напрямую связаны...
674 просмотров
schedule
25.12.2022
T-SQL: как создать уникальный ключ с учетом регистра?
Как создать уникальное ограничение для поля varchar с учетом регистра (SQL Server 2005)?
В настоящее время мое ограничение выглядит так:
alter table MyTable
add constraint UK_MyTable_MyUniqueKey unique nonclustered (MyCol)
Когда я...
35931 просмотров
schedule
15.05.2023
C#: Enum.IsDefined для комбинированных флагов
У меня есть это перечисление:
[Flags]
public enum ExportFormat
{
None = 0,
Csv = 1,
Tsv = 2,
Excel = 4,
All = Excel | Csv | Tsv
}
Я пытаюсь создать оболочку для этого (или любого другого) перечисления, которое уведомляет...
8583 просмотров
schedule
15.02.2023
Работа с нарушениями ограничений из БД в NHibernate
У меня есть то, что я считаю довольно распространенным вариантом использования NHibernate. Я создаю объект и пытаюсь сохранить его с помощью ISession.Save (), за которым следует Transaction.Commit (). На этом этапе я ожидаю, что нарушения таких...
803 просмотров
schedule
11.02.2023
Уникальное ограничение с игнорированием регистра
Как указать пользовательское ограничение для модели Django?
Как это
create table t
(
login varchar(10),
unique ( upper(login) )
);
1547 просмотров
schedule
31.01.2023
Перенос БД: сохраните ограничения на отношения?
Мне интересно, что вы думаете о сохранении ограничений отношений в базе данных MS SQL.
Я переношу систему в среду .NET из ASP. Это приносит с собой бизнес-объекты и другие методы многоуровневого кодирования, которые работают для абстрагирования...
186 просмотров
schedule
05.12.2022
Как сделать столбец уникальным в рамках отношения в SQL Server 2008?
На примере проще. У меня есть две таблицы: Books и Chapters. Оба имеют столбцы Title и Id. В Chapters также есть столбец Book, который является внешним ключом для Books.Id. Books.Title уникален (мне не нужны две книги с одинаковым названием)....
408 просмотров
schedule
18.06.2023
Пользовательский обработчик / ограничение маршрута ASP.net MVC
Мне нужно реализовать сайт MVC с URL-адресами, указанными ниже:
category1 / product / 1 / wiki
category1 / product / 2 / wiki
категория1 / подкатегория2 / продукт / 3 / вики
категория1 / подкатегория2 / подкатегория3 / продукт / 4 / вики...
10331 просмотров
schedule
15.10.2022
Два столбца в Mysql с ограничением уникальности между столбцом1 и столбцом2
Рассмотрим таблицу пользователей: имя пользователя, электронная почта1, электронная почта2.
Теперь я хочу убедиться, что никакие две строки в этой таблице не имеют общего адреса электронной почты. Как лучше всего это обеспечить?
Например: если...
523 просмотров
schedule
27.08.2022
Используйте ограничение размера с Integer в Grails
В справочном документе говорится, что ограничение размера:
Использует диапазон Groovy для ограничения размера коллекции или числа или длины строки.
Когда я накладываю ограничение на размер целого числа, я получаю предупреждение...
6248 просмотров
schedule
09.06.2022
Проблема библиотеки ограничений Java (JCL): как представить сложение?
Мне нужно решить логическую проблему CSP , используя Библиотека ограничений Java . На данный момент мне удалось представить некоторые ограничения задачи, большинство из которых основаны на двоичных ограничениях «равно» и «не равно». Я сомневаюсь,...
683 просмотров
schedule
22.06.2022
C # - как создать унаследованную универсальную коллекцию из фабричного метода
Я пытаюсь написать фабричный метод, который создаст производный экземпляр абстрактного универсального класса коллекции. Вот базовые классы ...
abstract class ItemBase { }
abstract class CollectionBase<T> : Collection<T> where T :...
1251 просмотров
schedule
31.03.2022
Какова цель именования ограничений
Какова цель именования ваших ограничений (уникальный, первичный ключ, внешний ключ)?
Скажем, у меня есть таблица, в которой в качестве первичного ключа используются естественные ключи:
CREATE TABLE Order
(
LoginName VARCHAR(50)...
32548 просмотров
schedule
04.12.2022
Могут ли в БД быть ограничения с таким же именем?
Это следующий вопрос из того, что я задал здесь .
Могут ли ограничения в БД иметь одно и то же имя?
Скажем, у меня есть:
CREATE TABLE Employer
(
EmployerCode VARCHAR(20) PRIMARY KEY,
Address VARCHAR(100) NULL
)...
30366 просмотров
schedule
19.06.2023
Ограничение проверки Sql Server 2008
У меня есть две таблицы, Table1 и Table2 с одинаковым первичным ключом (FKTestID). Если я хочу удалить одну строку в Table1 и тот же FKTestID в Table2, это не сработает. Вы можете удалить строку из Table1 только в том случае, если Table1.FKTestID не...
2734 просмотров
schedule
10.06.2023