Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Триггеры: сравнение MSSQL и IB/FB
|
|||
|---|---|---|---|
|
#18+
В IB/FB триггер вызывается для каждой строки отдельно, в MSSQL для всего опертора один. Плюсы и минусы каждого подхода, ваше мнение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2005, 12:17 |
|
||
|
Триггеры: сравнение MSSQL и IB/FB
|
|||
|---|---|---|---|
|
#18+
неоднократно обсуждалось уже... сравнивались в основном Оракл и SQL Server, но IB кажется тоже был. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2005, 12:31 |
|
||
|
Триггеры: сравнение MSSQL и IB/FB
|
|||
|---|---|---|---|
|
#18+
Ненавижу 1С пишет: > Плюсы и минусы каждого подхода, ваше мнение. Сплошные минусы Надо чтоб выбор был. В Sybase ASA задается тип для каждого триггера: for each row или for each statement. Что удобнее в конкретной ситуации, то и используешь. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2005, 17:51 |
|
||
|
Триггеры: сравнение MSSQL и IB/FB
|
|||
|---|---|---|---|
|
#18+
Александр Гoлдун Ненавижу 1С пишет: > Плюсы и минусы каждого подхода, ваше мнение. Сплошные минусы Надо чтоб выбор был. В Sybase ASA задается тип для каждого триггера: for each row или for each statement. Что удобнее в конкретной ситуации, то и используешь. Posted via ActualForum NNTP Server 1.3 В Oracle тоже можно выбирать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2005, 02:15 |
|
||
|
Триггеры: сравнение MSSQL и IB/FB
|
|||
|---|---|---|---|
|
#18+
Joker_Ya Александр Гoлдун Ненавижу 1С пишет: > Плюсы и минусы каждого подхода, ваше мнение. Сплошные минусы Надо чтоб выбор был. В Sybase ASA задается тип для каждого триггера: for each row или for each statement. Что удобнее в конкретной ситуации, то и используешь. Posted via ActualForum NNTP Server 1.3 В Oracle тоже можно выбирать :) Выбирать то можно, вот только доступа в statement триггерах к таблицам inserted и deleted нету ;) Хотя проблема конечно же решаема, если кода пописать малость на row триггерах :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2005, 06:57 |
|
||
|
Триггеры: сравнение MSSQL и IB/FB
|
|||
|---|---|---|---|
|
#18+
ASCRUS Joker_Ya Александр Гoлдун Ненавижу 1С пишет: > Плюсы и минусы каждого подхода, ваше мнение. Сплошные минусы Надо чтоб выбор был. В Sybase ASA задается тип для каждого триггера: for each row или for each statement. Что удобнее в конкретной ситуации, то и используешь. Posted via ActualForum NNTP Server 1.3 В Oracle тоже можно выбирать :) Выбирать то можно, вот только доступа в statement триггерах к таблицам inserted и deleted нету ;) Хотя проблема конечно же решаема, если кода пописать малость на row триггерах :) Так заче в треггере на уровне таблицы получать доступ к строкам? есть же триггеры на уровне строки. В SQL Server так сделано потому что нет row триггеров. Если честно не очень удобно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2005, 03:40 |
|
||
|
Триггеры: сравнение MSSQL и IB/FB
|
|||
|---|---|---|---|
|
#18+
Еще как удобно. Например мне после удачного проведения изменения в таблице необходимо апдейтить по этим изменениям записи другой таблицы. Вместо того, что бы писать триггер "for each row" и на каждую запись вызывать update другой таблицы, легче сделать триггер "for each statement" и одним update фугануть обновление таблицы, соединив ее с deleted и inserted. Если изменяется одна запись - разницы не будет. А если изменяется миллион записей ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2005, 06:07 |
|
||
|
Триггеры: сравнение MSSQL и IB/FB
|
|||
|---|---|---|---|
|
#18+
Joker_YaТак заче в треггере на уровне таблицы получать доступ к строкам? есть же триггеры на уровне строки. В SQL Server так сделано потому что нет row триггеров. Если честно не очень удобно. Удобство принесено в жертву быстродействию. Если проникнуться этой идеей, то поймете, что одним "стайшментом" вовсе даже не труднее, а наоборот. Если уж совсем невмоготу, напишите курсор по deleted или inserted, но я бы не рекомендовал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2005, 14:07 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=33276346&tid=1553770]: |
0ms |
get settings: |
4ms |
get forum list: |
7ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
30ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 176ms |
| total: | 272ms |

| 0 / 0 |
