Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проблема с триггером Instead Of Insert
|
|||
|---|---|---|---|
|
#18+
Добрый день! есть представление, которое затрагивает две базы данных: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. Для данного представления пишу следующий триггер: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Проблема в том, что для таблицы [Глоб-поизводствоSQL].dbo.Ассортимент поле КодИздел является уникальным идентификатором, поэтому система его присваивает автоматически. А для таблицы [ГЛОБSQL].dbo.АссортКонф - Это просто поле и если его не задать - заполняется null. Не могу понять, как правильно дополнить триггер, что бы так же и заполнялось поле КодИздел для таблицы АссортКонф. Заранее спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2018, 16:20 |
|
||
|
Проблема с триггером Instead Of Insert
|
|||
|---|---|---|---|
|
#18+
volt, как-то так Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2018, 16:29 |
|
||
|
Проблема с триггером Instead Of Insert
|
|||
|---|---|---|---|
|
#18+
TaPaK, Написал триггер, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Выдает ошибку - invalid column name 'цена'. Я так понимаю, потому что в таблице Ассортимент отсутствует параметр цена. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2018, 16:59 |
|
||
|
Проблема с триггером Instead Of Insert
|
|||
|---|---|---|---|
|
#18+
TaPaK, Поправил следующим триггером: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Вроде работает, осталось только проверить, что будет если добавлять одним запросом несколько строк ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2018, 17:09 |
|
||
|
Проблема с триггером Instead Of Insert
|
|||
|---|---|---|---|
|
#18+
volt, Охренительный CROSS JOIN чудесным образом оттеняет общий трупный аромат этого ужаса легкими нотками запекшейся крови из простреленной ноги. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2018, 17:13 |
|
||
|
Проблема с триггером Instead Of Insert
|
|||
|---|---|---|---|
|
#18+
Поправил следующим тригг, Я уже обнаружил, что это неправильно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2018, 17:16 |
|
||
|
Проблема с триггером Instead Of Insert
|
|||
|---|---|---|---|
|
#18+
volt, ну что бы связать ваше цену с ИД, да ещё и из представления, я могу придумать только вариант с MERGE вместо insert и да, я считаю это всё полным извращением :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2018, 17:42 |
|
||
|
Проблема с триггером Instead Of Insert
|
|||
|---|---|---|---|
|
#18+
TaPaK, MERGE вполне себе способ. А вот полное извращение - это создать для Ассортимент представление с фейковым столбцом цена и триггером instead of insert. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2018, 18:18 |
|
||
|
Проблема с триггером Instead Of Insert
|
|||
|---|---|---|---|
|
#18+
invm, К сожалению, проблема глубже... Есть бд написанная на Access. ЕЕ надо перевести на SQL самым простым способом.. Поэтому особенно лезть в логику БД нет желания, и приходится строить костыли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2018, 10:24 |
|
||
|
Проблема с триггером Instead Of Insert
|
|||
|---|---|---|---|
|
#18+
voltЕсть бд написанная на Access. надо перевести на SQLперевести ради перевести или чтоб потом работало нормально? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2018, 12:24 |
|
||
|
Проблема с триггером Instead Of Insert
|
|||
|---|---|---|---|
|
#18+
Дедушка, утілізація Access пріложеній - это отдельное конг-фу, которое корміт меня уже не первый год. І почті всё там завісіт от угла крівізны рук ісходного кода. Но перепісывать формляр вставкі через instead of тріггер мне бы не прішло в голову... Да і вообсче, трігеров в Аксе нет, нафіга іх плодіть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2018, 13:59 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39604991&tid=1690229]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 262ms |
| total: | 408ms |

| 0 / 0 |
