Публикации по теме 'constraints'


Как работать с поддоменами в Ruby on Rails
Недавно передо мной поставили задачу написать документацию по настройке поддоменов, чтобы все в моей команде могли ее прочитать и понять работу. Я подумал, почему бы не сделать средний пост и сделать его доступным для всех? Итак, мы здесь. Предпосылки Прежде чем приступить к настройке, давайте просто узнаем о ее предварительных условиях. Вы можете пропустить этот раздел, если вы знаете следующие термины. Если нет, не стесняйтесь читать, чтобы вы могли понять, над чем вы собираетесь..

Ограничения — Почему меньше значит больше в языках программирования
Ограничения — интересная концепция. О них много написано и сказано. На первый взгляд, ограничения вводят в заблуждение. Говорить, что больше свободы — это плохо, не очень часто. Обычно нам нужно больше возможностей, больше гибкости и больше свободы. Но ограничения, если их использовать с умом, на самом деле могут повысить производительность и эффективность, а также снизить затраты. Ограничения используются во многих целях, например, для уменьшения паралича анализа, повышения..

Внешний ключ в SQL-сервере
Что такое ограничение внешний ключ SQL SERVER ? -›Для связи двух таблиц используется Внешний ключ . -› Внешний ключ — это ссылка одной таблицы на другую таблицу. -› Внешний ключ может принимать несколько значений NULL. -›У нас может быть более одного Внешнего ключа в таблице. Как создать внешний ключ в SQL SERVER с помощью запроса? СОЗДАТЬ ТАБЛИЦУ Сотрудник( EmpId int NOT NULL ПЕРВИЧНЫЙ КЛЮЧ identity(1,1), EmpName Varchar(200), Отдел варчар(200),..

Вопросы по теме 'constraints'

Есть ли ограничение, ограничивающее мой общий метод числовыми типами?
Может ли кто-нибудь сказать мне, есть ли способ с помощью дженериков ограничить аргумент общего типа T только: Int16 Int32 Int64 UInt16 UInt32 UInt64 Я знаю ключевое слово where , но не могу найти интерфейс для...
123088 просмотров
schedule 20.10.2022

Что означает where T : somevalue?
Что означает where T : somevalue ? Я только что видел какой-то код, в котором говорилось where T : Attribute . Я думаю, что это как-то связано с дженериками, но я не уверен, что это значит или что он делает. Кто-нибудь знает?
569 просмотров
schedule 12.07.2023

Что происходит, когда я отбрасываю кластерный первичный ключ в SQL 2005
У меня есть ограничение PK - кластерный индекс по двум столбцам, который я сейчас удаляю. Команда все еще работает через час. Я бы подумал, что, поскольку я просто снимаю ограничение, операция будет почти мгновенной. Может ли кто-нибудь объяснить...
1684 просмотров

проверка полей электронной почты/почтового индекса в sql/oracle
Был бы признателен за некоторые советы по следующему: можно ли проверить поля электронной почты и почтового индекса с помощью какого-либо ограничения проверки в sql в oracle? или что-то подобное, как я подозреваю, pl/sql с регулярными выражениями?...
32837 просмотров
schedule 10.10.2023

Ошибка преобразования типа С#, несмотря на общее ограничение
Почему с общим ограничением на параметр типа T класса P «должен наследовать от A» первый вызов завершается успешно, но второй вызов завершается ошибкой с ошибкой преобразования типа, подробно описанной в комментарии: abstract class A { } static...
1980 просмотров

Уникальное ограничение, разрешающее пустые значения в MySQL
У меня есть поле, в котором хранятся коды продуктов. Коды уникальны, но некоторые продукты просто не имеют кода. Я не могу изобретать коды, потому что это коды провайдеров. Возможно ли такое ограничение в MySQL? Я новичок в хранимых процедурах...
51450 просмотров
schedule 04.06.2022

реализация UNIQUE для связанных таблиц в MySQL
ПОЛЬЗОВАТЕЛЬ - это ЧЕЛОВЕК, а у ЛИЦА есть КОМПАНИЯ - пользователь -> человек - один к одному, человек -> компания - многие к одному. person_id - это FK в таблице USER. company_id - это FK в таблице PERSON. ЛИЦО может не быть ПОЛЬЗОВАТЕЛЕМ, но...
1000 просмотров

Tibco Rendezvous — ограничения по размеру
Я пытаюсь поместить потенциально большую строку в сообщение рандеву, и мне было любопытно узнать об ограничениях размера. Я понимаю, что существует физический предел (64 МБ?) для сообщения в целом, но мне любопытно, как некоторые другие переменные...
2944 просмотров
schedule 19.07.2022

Воспроизводимый тупик с использованием каскадных ограничений
Я ищу код для создания воспроизводимой взаимоблокировки, возникающей при использовании каскадных ограничений. Я могу найти ссылки в Интернете по конкретной проблеме, и я ответил на десятки вопросов о взаимоблокировках, где использовались каскадные...
440 просмотров

Наследовать от универсального базового класса, применить ограничение и реализовать интерфейс на C #
Это синтаксический вопрос. У меня есть универсальный класс, который наследуется от универсального базового класса и накладывает ограничение на один из параметров типа. Я также хочу, чтобы производный класс реализовал интерфейс. Да хоть убей, я не...
73823 просмотров

Ограничения класса предметной области Grails для связи между полями
Мне нужно написать ограничение класса домена в Grails, в котором говорится, что одно целочисленное поле должно быть больше или равно другому. Когда я пишу такой код: class MyDomain { String title int valueMin = 1 int valueMax = 1 static...
4890 просмотров
schedule 14.06.2023

Как установить ограничения на общие типы в Java?
У меня есть общий класс: public class ListObject<T> { // fields protected T _Value = null; // .. } Теперь я хочу сделать что-то вроде следующего: ListObject<MyClass> foo = new ListObject<MyClass>();...
36849 просмотров
schedule 17.05.2022

SQLite: Table1.id ‹› Table2.id для каждого идентификатора в Table1, Table2
Мне нужно, чтобы первичные ключи двух таблиц sqlite (скажем, id1 и id2) были связаны так, чтобы ни один id1 не мог быть равен любому id2 и наоборот. Это потому, что мне нужно получить из этих двух таблиц один и тот же тип элемента xml с уникальным...
104 просмотров
schedule 26.10.2022

Как добавить столбец NOT NULL FOREIGN KEY в существующую (заполненную) таблицу в MS SQL?
Мне нужно добавить столбец NOT NULL в существующую (заполненную) таблицу, которая будет внешним ключом для другой таблицы. Это приводит к двум проблемам: Когда вы добавляете столбец, его значение не может быть нулевым — использование значения...
15348 просмотров

System.String - почему он не реализует конструктор без параметров?
Я хотел спросить, в чем заключается идея того факта, что System.String не содержит конструктора без параметров. Из-за этого вы не можете использовать этот тип при наличии ограничения new (). ОБНОВЛЕНИЕ Как вы думаете, почему новая строка ()...
5091 просмотров
schedule 02.02.2024

Проблемы с ограничением SQL CHECK
Я использую SQL Server 2008, и у меня есть таблица с тремя столбцами: Length , StartTime и EndTime . Я хочу сделать ограничение CHECK для этой таблицы, в котором говорится, что: if Length == NULL then StartTime <> NULL and EndTime...
1246 просмотров

УНИКАЛЬНОЕ ОГРАНИЧЕНИЕ для столбца из внешней таблицы в SQL Server 2008
У меня есть две таблицы: create table [dbo].[Main] ( [ID] [int] identity(1,1) primary key not null, [No] [int] not null, [Sign] [char](1) not null ) create table [dbo].[Names] ( [ID_Main][int] primary key not null,...
839 просмотров
schedule 25.10.2022

Слайдер пользовательского интерфейса JQuery с несколькими ручками: как предотвратить пересечение ручек?
Я разрабатываю быстрое решение, которое использует ползунок с несколькими ручками для определения ширины динамического макета. Я пытался использовать как ExtJS3, так и последний пользовательский интерфейс JQuery. В ExtJS вы можете ограничивать...
4481 просмотров
schedule 29.01.2023

SqlServer ограничивает значение поля в зависимости от другого значения поля
Как заголовок вопроса, есть ли способ сделать это? eg: DrivingLicence --------------- CanDriveCar (bool) CanDriveMotorbike (bool) CanDriveBus (bool) Вы не можете водить автобус без автомобильных прав, поэтому я хочу, чтобы...
261 просмотров

Плюсы и минусы различных методов тестирования предварительных условий?
Внезапно я могу придумать 4 способа проверки нулевых аргументов: Debug.Assert(context != null); Contract.Assert(context != null); Contract.Requires(context != null); if (context == null) throw new ArgumentNullException("context"); Я всегда...
3883 просмотров