Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
замена даныз в таблице
|
|||
|---|---|---|---|
|
#18+
PLZ ЕСЛИ НЕ ТРУДНО У МАНЯ НЕ ПОЛУЧАЕТСЯ ПЕРИМИНОВАТЬ НЕСКОЛЬКО ДАННЫХ В ТАБЛИЦЕ Я ПИШУ ТАКУЮ КАМАНДУ UPDATE UslugiTabl SET Typeusl = 'ИЗГ РЕКЛ' WHERE Typeusl = 'ИЗГ РОЛИКА' У МЕНЯ ПИШЕТ ЧТО 'ERROR Trigger dbo.Uslugi: Можно выполнить операцию только над одной записью' ЧТО ДЕЛАТЬ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2002, 12:40 |
|
||
|
замена даныз в таблице
|
|||
|---|---|---|---|
|
#18+
Что в тексте триггера? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2002, 16:08 |
|
||
|
замена даныз в таблице
|
|||
|---|---|---|---|
|
#18+
Триггер на UPDATE для вашей таблицы разрешает вносить обновления только позаписно. Можно 1. отредактировать текст триггера и запретить в нем выполнение части, где происходит анализ количества обновляемых запросом записей. Скорее всего эта часть может выглядеть примерно так \nIF (SELECT COUNT(*) FROM inserted) > 1 BEGIN RAISERROR ('Можно выполнить операцию только над одной записью', 16, 1) ROLLBACK TRANSACTION END 2. Запретить выполнение триггера с помощью ALTER TABLE UslugiTabl DISABLE TRIGGER trigger_name или всех триггеров данной таблицы ALTER TABLE UslugiTabl DISABLE TRIGGER ALL Оба предыдущих метода будут действовать для всех обновлений из всех коонектов, поэтому, т.к. триггер написан для реализации какой-то логики в вашей системы, его отключение/изменение может привести к, например к нарушению ссылочной целостности данных. 3. Изменять записи по одной циклически. Примерно так \nSET ROWCOUNT 1 WHILE EXISTS(SELECT * FROM UslugiTabl WHERE Typeusl = 'ИЗГ РОЛИКА') BEGIN UPDATE UslugiTabl SET Typeusl = 'ИЗГ РЕКЛ' WHERE Typeusl = 'ИЗГ РОЛИКА' END SET ROWCOUNT 0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2002, 07:12 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32021591&tid=1824176]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
25ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 254ms |
| total: | 360ms |

| 0 / 0 |
