5
ответов

SQL у меня может быть “условно уникальное” ограничение на таблицу?

Я имел, это подходит пару раз в моей карьере, и ни один из моих локальных узлов, кажется, не может ответить на это. Скажите, что у меня есть таблица, которая имеет поле "Description", которое является ключом-кандидатом, за исключением того, что.
вопрос задан: 19 July 2010 21:31
4
ответа

Как я создаю проверочное ограничение нескольких-таблиц?

Вообразите эту маленькую базу данных... Схематически изобразите удаленную мертвую ссылку ImageShack - добровольно предлагают Волонтерский EventVolunteer ========= ===== Сдвига События Таблиц схемы базы данных =...
вопрос задан: 25 August 2015 10:29
4
ответа

С CHECK ADD CONSTRAINT и CHECK CONSTRAINT против ADD CONSTRAINT

Я просматриваю пример базы данных AdventureWorks для SQL Server 2008 и вижу в своих сценариях создания, что они склонны использовать следующее: ALTER TABLE [Production]. [ProductCostHistory] WITH ...
вопрос задан: 20 December 2013 19:59
4
ответа

В SQL Server 2005, как я устанавливаю столбец целых чисел для обеспечения значений, больше, чем 0?

Это - вероятно, простой ответ, но я не могу найти его. У меня есть таблица со столбцом целых чисел, и я хочу удостовериться что, когда строка вставляется, что значение в этом столбце больше, чем нуль. Я...
вопрос задан: 20 October 2008 20:15
3
ответа

Найти только определенные пользователем проверочные ограничения в Oracle ALL_CONSTRAINTS

Рассмотрим определение таблицы: CREATE TABLE foo (int не нуль, - Неявное ненулевое ограничение b int check (b не ноль), - Явное ненулевое ограничение c int check (c > ...
вопрос задан: 29 March 2019 20:04
3
ответа

SQL Server: Как осуществить проверку сервера все его проверочные ограничения?

Кажется, что некоторые сценарии, сгенерированные Руководителем предприятия* (или нет, это не имеет значения), созданные проверочные ограничения С NOCHECK. Теперь, когда любой изменяет таблицу, SQL Server спотыкается через...
вопрос задан: 21 November 2017 07:03
3
ответа

Как создать проверочное ограничение между двумя столбцами в SQL?

Я пытаюсь составить таблицу Basic pay (BP) с CREATE TABLE BP (bpid VARCHAR (5), FOREIGN KEY (bpid) ССЫЛОЧНОЕ обозначение (desigid), upperlimit ДЕСЯТИЧНОЕ ЧИСЛО (10,2) NOT NULL...
вопрос задан: 31 January 2010 17:07
2
ответа

Как создать ограничение для условных уникальных значений?

Я использую SQL Server. У меня есть эта таблица: CREATE TABLE Student (ID int PRIMARY KEY, FirstName varchar (100), LastName varchar (100), Active bit;) Я хочу иметь уникальный (FirstName, ...
вопрос задан: 18 January 2019 09:58
2
ответа

Ограничение CHECK в MySQL не работает

Сначала я составил таблицу как Клиент CREATE TABLE (целочисленная ПРОВЕРКА SD (SD> 0), Last_Name varchar (30), First_Name varchar (30)); и затем вставленные значения в той таблице INSERT INTO...
вопрос задан: 4 October 2012 04:30
0
ответов

Как добавить пользовательское ограничение CHECK в таблицу MySQL?

Я возникли проблемы с этой таблицей CREATE TABLE `Участники` (` meetid` int (11) NOT NULL, `pid` varchar (15) NOT NULL,` status` char (1) DEFAULT NULL, PRIMARY KEY (`meetid`,` pid `), ...
вопрос задан: 3 July 2019 09:25
0
ответов

Oracle 11g - Проверить ограничение с помощью RegEx

Я использую Oracle 11g и пытаюсь создать таблицу, определяющую ограничения на создание. Я пытался добавить ограничение проверки, чтобы проверить некоторую информацию (например, адрес электронной почты, номер телефона и т. Д.) ...
вопрос задан: 7 March 2018 19:29
0
ответов

Более удобный способ написать CHECK CONSTRAINT, который проверяет, что ровно одно значение не равно нулю

Представьте, что у меня есть таблица с целыми столбцами Col1, Col2, Col3, Col4. Каждый столбец допускает значение NULL, и допустимая строка должна содержать значение ровно в 1 столбце (т.е. все значения NULL недопустимы и больше 1 ...
вопрос задан: 23 May 2017 10:29
0
ответов

Уникальное ограничение с определенным значением

, учитывая следующую структуру образца таблицы, есть ли способ добавить к уникальному ограничению для обеспечения уникальности комбинации (GUID, 'Y')? Логика приложения - обновление по guid генерирует новую версию ...
вопрос задан: 26 April 2016 19:33
0
ответов

Подзапросы SQL в проверочном ограничении

Могу ли я создавать подзапросы SQL в проверочном ограничении? У меня есть таблица сообщений с идентификатором столбца, владельцем У меня есть другое табличное действие со столбцами user_id, post_id Пользователь таблицы с идентификатором столбца post_id ->
вопрос задан: 16 April 2012 17:55
0
ответов

Какие базы данных SQL поддерживают подзапросы с ограничениями CHECK?

Какие базы данных SQL, если таковые имеются, поддерживают подзапросы с ограничениями CHECK? В настоящее время и насколько мне известно, Oracle, MySQL и PostgreSQL поддерживают нет. РЕДАКТИРОВАТЬ (Разъяснение, основанное на первоначальных ответах.) Я ...
вопрос задан: 29 March 2012 02:15
0
ответов

Создание настраиваемого сообщения об ошибке в проверочных ограничениях в SQL SERVER 2008

Я бы хотел увидеть возможность прикрепления настраиваемых сообщений об ошибках к объектам CONSTRAINT, в частности к ограничениям CHECK. Либо напрямую, либо через пользовательский номер ошибки в системных сообщениях. Я видел разработчиков ...
вопрос задан: 30 November 2011 05:42
0
ответов

Проверка sql уникального значения с ограничением

У меня ситуация, когда в таблице есть три столбца ID, Value и status. Для отдельного ID должен быть только один статус со значением 1, а для ID должно быть разрешено иметь более одного статуса ...
вопрос задан: 20 October 2011 21:30
0
ответов

Можно ли использовать ограничение SQL для предотвращения изменения определенного значения при выполнении условия?

Я знаю, что ограничения SQL может заставить данные соответствовать критериям достоверности. Однако как насчет таких критериев, как «Оценка ученика может быть обновлена ​​только в том случае, если флаг« окончательно завершен »установлен в false»? Сдела
вопрос задан: 7 July 2011 20:06
0
ответов

Как ссылаться на другие таблицы в проверочных ограничениях?

У меня есть таблица ProductSupportArticles: ParentArticleID int NULL ProductID int NOT NULL Заголовок varchar (100) NOT NULL Content varchar (MAX) NOT ...
вопрос задан: 20 March 2011 23:53
0
ответов

plsql oracle check in constraint error

Я получаю эту ошибку: ORA- 00904: «M»: неверный идентификатор -> если я поставил ('M', 'F') // одинарную кавычку, я получил это сообщение об ошибке: PLS-00103: Обнаружен символ «M» при ожидании одного из следующих событий: ...
вопрос задан: 25 February 2011 00:40
0
ответов

Как создать ограничение CHECK для столбца VARCHAR в SQL Server, указав минимальную длину данных?

У меня есть столбец VARCHAR (30) в базе данных Microsoft SQL Server. Я хотел бы добавить ограничение CHECK, которое не позволяет значению в столбце быть менее 3 символов. Какое выражение я должен ...
вопрос задан: 13 December 2010 06:10
0
ответов

Как получить контрольное ограничение, которое ссылается на другую таблицу?

У меня есть следующие таблицы в базе данных SQL Server 2008: tblItem, который имеет поле ItemID; tblGoodItem, который также имеет поле ItemID и внешний ключ, указывающий на tblItem; tblBadItem, который также ...
вопрос задан: 16 September 2010 15:50