Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
 
7 / 7 / 7
Регистрация: 26.04.2015
Сообщений: 220
1

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

03.03.2017, 15:54. Просмотров 384. Ответов 1
Метки нет (Все метки)

Есть две таблицы:
1-ая: Список корпусов (Номер корпуса, Адрес, Количество этажей(этажи только положительные и начинаются с 1-ого))
2-ая: Список аудиторий (Номер аудитории, Корпус, Этаж)
Таблицы связаны по корпусу, т.е. в т. аудитории могу вводить только существующие корпуса.
Как разрешить вводить в колонку этаж числа которые меньше либо равны количеству этажей в данном корпусе?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.03.2017, 15:54
Ответы с готовыми решениями:

Получить данные из одной таблицы, сравнивая с массивом из найденного значения в другой
В общем есть две таблицы и одна известная переменная, пусть будет равна 5 например первая таблица...

Как из одной таблицы вытащить данные одной колонки и проставить в другой таблице в oracle?
Мой скрипт везде проставляет одно и то же: update import_data set iin=( select e.iin from...

Как в одной таблице исключить данные из другой таблицы
доброго дня, чего то не понял, как в одной таблице исключить данные (напрмер телефонов) из другой...

Как сохранить в таблице данные из другой таблицы?
Помогите как проще всего сделать вот так: У меня есть форма со вложенной подформой, где данные...

__________________
1
1037 / 854 / 334
Регистрация: 08.12.2016
Сообщений: 3,283
03.03.2017, 16:34 2
T-SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
CREATE TRIGGER [dbo].[СписокAудиторий_AfterInsertUpdate] ON dbo.[Список аудиторий]
AFTER INSERT, UPDATE
AS
BEGIN
  IF EXISTS(
    SELECT Корпус FROM 
      inserted i
      JOIN [Список корпусов] b ON i.Корпус = b.Id AND i.Этаж > b.[Количество этажей]
  )
  BEGIN
    RAISERROR('Нельзя указывать этаж аудитории больше этажности корпуса', 16, 1)
    RETURN
  END
END
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.03.2017, 16:34

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Получить данные из одной таблицы и поместить их в другую табличную колонку
Здравствуйте !!! Вопрос такой - есть данные в - " документы -> реализация товаров и услуг -> товары...

Поиск записей в одной таблице, где значения ключевого поля не совпадают с полем в другой таблице
Имеется Access XP, надо создать запрос для поиска записей в таблице ТОВАРЫ,где значения ключевого...

Как извлечь данные из одной таблицы и вычесть их из другой?
Доброго времени суток, у меня такая проблемка, есть в mysql базе радиуса таблица radreply и есть...

Запрос, возвращающий значения поля одной таблицы и складывающий эти значения в поле другой таблицы
доборого дня всем, подскажите процедуру которая будет возвращать значение поля одной таблицы и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.