|
|
|
sql оракл Не получается создать триггер..Выдает ошибку
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. Ошибка: ORA-25001: cannot create this trigger type on this type of view 25001. 00000 - "cannot create this trigger type on this type of view" *Cause: INSTEAD OF triggers can be created on any view which is not an Editioning View, while BEFORE and AFTER triggers may only be created on Editioning Views. *Action: Change the trigger type to INSTEAD OF or change the view on which you are attempting to create a DML trigger. что это значит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2016, 23:24 |
|
||
|
sql оракл Не получается создать триггер..Выдает ошибку
|
|||
|---|---|---|---|
|
#18+
Где содержат таких "программистов"? Это не праздное любопытство, хотелось бы избежать знакомства с их услугами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2016, 23:36 |
|
||
|
sql оракл Не получается создать триггер..Выдает ошибку
|
|||
|---|---|---|---|
|
#18+
Аня1705что это значит? А какое слово тебе непонятно? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2016, 23:38 |
|
||
|
sql оракл Не получается создать триггер..Выдает ошибку
|
|||
|---|---|---|---|
|
#18+
Аня1705, Скорее всего SMENA это не таблица а представление (view). Для представления используются INSTEAD OF DML Triggers . INSTEAD OF триггер строчный (row level "for each row") по-определению а твой нет. Для начала привeди тип обьекта SMENA (table/view и editionalble/non-editionable если view). SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2016, 23:54 |
|
||
|
sql оракл Не получается создать триггер..Выдает ошибку
|
|||
|---|---|---|---|
|
#18+
SYДля представления используются…Граната… Обезьяна… ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2016, 07:33 |
|
||
|
sql оракл Не получается создать триггер..Выдает ошибку
|
|||
|---|---|---|---|
|
#18+
В недоумении.Где содержат таких "программистов"? Это не праздное любопытство, хотелось бы избежать знакомства с их услугами. а я в недоумении, где содержаться такие надменные специалисты (ну чтобы тоже не иметь с ним дел....) знания - нарабатываются, а ваш характер- это навсегда, и наверняка, работать с вами неприятно. так вот - человек знания приобретет и с другими общий язык еще найдет. И вас перегонит ) а вы так и будете гундеть и кичиться ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2016, 09:05 |
|
||
|
sql оракл Не получается создать триггер..Выдает ошибку
|
|||
|---|---|---|---|
|
#18+
содержатся ' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2016, 09:05 |
|
||
|
sql оракл Не получается создать триггер..Выдает ошибку
|
|||
|---|---|---|---|
|
#18+
что это значит? Это значит, что надо прочитать concepts и sql reference. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2016, 09:21 |
|
||
|
sql оракл Не получается создать триггер..Выдает ошибку
|
|||
|---|---|---|---|
|
#18+
Ozornitcaзнания - нарабатываютсяНарабатывается опыт. Способность к интеллектуальному созиданию (в частности к программированию) опятом не ограничивается, требуется толика индуктивного мышления. Не сделать из двух вариантов причины ошибки вывод - тут даже дедуктивного мышления не просматривается. Нагромождение приведенного кода тоже следствие исключительно "опыта". Научилось IF писать, давай клепать где ни попадя, DUAL - также. Да и вопрос был не про тебя, а работодателя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2016, 10:18 |
|
||
|
sql оракл Не получается создать триггер..Выдает ошибку
|
|||
|---|---|---|---|
|
#18+
SY, Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2016, 10:53 |
|
||
|
sql оракл Не получается создать триггер..Выдает ошибку
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. Прошу без остроумия, мне курсовой проект сдавать надо, поэтому все в темпе вальса. Триггер отрабатывает, но в любом случае выполняет добавление строки в табл списание, а мне надо только в том, если результат меньше текущей даты.. Понимаю что то-то наворотила с условием, потому что такой вариант срабатывает: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. но что не пойму.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2016, 11:48 |
|
||
|
sql оракл Не получается создать триггер..Выдает ошибку
|
|||
|---|---|---|---|
|
#18+
Аня1705, Код: plsql 1. 2. 3. 4. 5. что вам выдает? знаете ли про наличие пакета dbms_output и как им пользоваться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2016, 11:52 |
|
||
|
sql оракл Не получается создать триггер..Выдает ошибку
|
|||
|---|---|---|---|
|
#18+
K790, этот вариант работает, при выполнении условия добавляется строка в табл СПИСАНИЕ Не работает вариант, что выше с триггером, он добавляет строку в любом случае, а мне надо только если результат меньше текущей даты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2016, 13:50 |
|
||
|
sql оракл Не получается создать триггер..Выдает ошибку
|
|||
|---|---|---|---|
|
#18+
попробуй изменить тело триггера на такое: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. если дата изготовления все-таки хранится как строка, то оберни вхождения DATA_IZGOTOVLENIA в to_date(DATA_IZGOTOVLENIA,'DD.MM.RRRR') ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2016, 14:22 |
|
||
|
sql оракл Не получается создать триггер..Выдает ошибку
|
|||
|---|---|---|---|
|
#18+
SirYouGin, Спасибо, про decode не знала.. Только у меня в любом случае отнимает почему-то только день, то есть срабатывает по сути что не одно из условий не выполняется Выполняю проверку: Код: plsql 1. Результат рис.1 SELECT CAST(SUBSTR(SROK_GODNOSTI,1,3) AS INT) FROM TOVAR1; Результат рис.2 Код: plsql 1. Результат рис.3 Дата изготовления и срок из табл ТОВАР рис.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2016, 15:04 |
|
||
|
sql оракл Не получается создать триггер..Выдает ошибку
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. поменяй на Код: plsql 1. как у меня было написано. третий параметр substr - это количество символов.. тебе нужно брать один символ, а не два. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2016, 15:13 |
|
||
|
sql оракл Не получается создать триггер..Выдает ошибку
|
|||
|---|---|---|---|
|
#18+
Аня1705, для начала Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2016, 15:13 |
|
||
|
sql оракл Не получается создать триггер..Выдает ошибку
|
|||
|---|---|---|---|
|
#18+
Аня1705Прошу без остроумия, мне курсовой проект сдавать надо, поэтому все в темпе вальса. Друзья, бросаем все дела и помогаем Ане. Ну а потом, все, кто помог - идем с ней на свиданье. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2016, 15:17 |
|
||
|
sql оракл Не получается создать триггер..Выдает ошибку
|
|||
|---|---|---|---|
|
#18+
AmKadто помог - идем с ней на свиданье в начале фото ТС с товаром, у которого не закончился срок годности ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2016, 15:20 |
|
||
|
sql оракл Не получается создать триггер..Выдает ошибку
|
|||
|---|---|---|---|
|
#18+
Судя по скриншоту, срок хранится как строка... Но тут возникает вопрос: 1 ГОД - OK, 2 - ГОДА - OK, 5 ЛЕТ - FAILED.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2016, 15:21 |
|
||
|
sql оракл Не получается создать триггер..Выдает ошибку
|
|||
|---|---|---|---|
|
#18+
SirYouGin, Код: plsql 1. поменяла, я так первоначально и запускала, но все также ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2016, 15:24 |
|
||
|
sql оракл Не получается создать триггер..Выдает ошибку
|
|||
|---|---|---|---|
|
#18+
Аня1705, попробуйте KOD заменить на CODE. Отпишитесь пожалуйста, заработало или нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2016, 15:28 |
|
||
|
sql оракл Не получается создать триггер..Выдает ошибку
|
|||
|---|---|---|---|
|
#18+
Аня1705, учимся считать до 4х ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2016, 15:28 |
|
||
|
sql оракл Не получается создать триггер..Выдает ошибку
|
|||
|---|---|---|---|
|
#18+
AmKadАня1705Прошу без остроумия, мне курсовой проект сдавать надо, поэтому все в темпе вальса. Друзья, бросаем все дела и помогаем Ане. Ну а потом, все, кто помог - идем с ней на свиданье. Аня1705, приходи . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2016, 15:30 |
|
||
|
sql оракл Не получается создать триггер..Выдает ошибку
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. 1. Убедись, что буква 'М' обозначающая месяцы в запросе у тебя русская, а не английская.. 2. Включи в выборку строки, где срок годности в годах. 3. Посмотри, что выводится в первой колонке BUKVA вышеприведенного запроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2016, 15:33 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39365809&tid=1886829]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
191ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 542ms |

| 0 / 0 |
