Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Запросы. AfterUpdate.
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Помогите, пожалуйста, справиться с задачей: Необходимо после изменения названия аптеки, в таблице 'pharmacy' - добавить в таблицу Changes1 данные об изменении. Запрос работает, но не совсем корректно. Изменение названия аптеки и добавление в новую таблицу происходит. НО! При изменении названия запрос обрабатывает все поля таблицы и соответственно меняет все данные на SOS1, как показано в коде ниже. Проблема в том, что невозможна работа с этой таблицей дальше, потому что повтором входе и изменении таблицу в ручную( на старые названия аптек ) на выходе все меняет обратно на SOS1. Не знаю как быть USE pharmacy GO alter trigger afterUpdate on pharmacy after update as insert into Changes1(change_time, changed_table, change_type) values (GETDATE(), 'pharmacy', 'update') --выполнение процедуры: -- use [pharmacy] --go --update [dbo].[pharmacy] -- set [id_pharmacy] = 1, [name_pharmacy] = 'SOS1' -- where id_pharmacy = 1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2018, 14:14 |
|
||
|
Запросы. AfterUpdate.
|
|||
|---|---|---|---|
|
#18+
Александр Пеклов, Вы для начала распишите последовательно, что у вас в триггере, какие команды вы запускаете отдельно, что значит "повтором входе и изменении таблицу в ручную". какие у вас данные изначально(может, у вас все аптеки с ID =1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2018, 14:24 |
|
||
|
Запросы. AfterUpdate.
|
|||
|---|---|---|---|
|
#18+
Александр ПекловНе знаю как бытьПривести внятное репро с созданием таблицы, триггера, занесением данных и апдейтом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2018, 14:25 |
|
||
|
Запросы. AfterUpdate.
|
|||
|---|---|---|---|
|
#18+
Александр Пеклов-- use [pharmacy] --go --update [dbo].[pharmacy] -- set [id_pharmacy] = 1 , [name_pharmacy] = 'SOS1' -- where id_pharmacy = 1[/ color] с какого перепугу Вы апдейтаете значение ключа то ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2018, 14:25 |
|
||
|
Запросы. AfterUpdate.
|
|||
|---|---|---|---|
|
#18+
MaxxАлександр Пеклов-- use [pharmacy] --go --update [dbo].[pharmacy] -- set [id_pharmacy] = 1 , [name_pharmacy] = 'SOS1' -- where id_pharmacy = 1[/ color] с какого перепугу Вы апдейтаете значение ключа то ? или у ТС такая каша,или где-то григгер Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2018, 14:37 |
|
||
|
|

start [/forum/topic.php?fid=46&tid=1689239]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
42ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 326ms |

| 0 / 0 |
