![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 28.10.2009
Сообщений: 15
|
![]()
Имеем таблицу Table1 с атрибутами:
- atr1 - atr2 - atr3 - atr4 - atr5 надо написать триггер на проверку неповторяемости значений кортежей: <atr1, atr2, atr3> Т.е. нужно чтобы если комбинация (кортеж) значений <atr1 atr2 atr3> повторяется сработало исключение (raise) с сообщением об ошибке. ![]() Нужно использовать pl/sql диалекта oracle. ![]() |
![]() |
![]() |
![]() |
#2 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
![]()
создай уникальный индекс, в который включишь эти поля
субд сама все проверит |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 28.10.2009
Сообщений: 15
|
![]()
да вот я понять не могу как это имеено записать на plsql . представить логически могу а записать чото не получается
![]() |
![]() |
![]() |
![]() |
#4 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
![]()
к ПиЭлю это не имеет отношения
чистый ДДЛ Код:
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 28.10.2009
Сообщений: 15
|
![]()
блин а на конкретном примере?
![]() |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 28.10.2009
Сообщений: 15
|
![]()
надо юзать только (именно) pl/sql
|
![]() |
![]() |
![]() |
#7 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
![]()
тогда делай проверку на триггере (или напиши функу, которая по входным параметрам - значения указанных полей - вернет результат - будет ли эта новая запись дублем или нет и потом юзать эту функу каждый раз на триггере - но есть вариант получить мутатинг)
и что собсна ты или твой препод понимаете в этой конкретной задаче под пиэлем? |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Oracle pl/sql | МаксMorfey | Помощь студентам | 0 | 02.12.2009 16:12 |
база данных на языке SQL(ORACLE) | j_Q | SQL, базы данных | 1 | 24.01.2009 23:02 |
Создание отчётов из (Oracle/SQL) | LIBRA | БД в Delphi | 17 | 21.02.2008 11:34 |