|
|
|
Как использовать inserted в триггере в динамическом запросе?
|
|||
|---|---|---|---|
|
#18+
Как использовать inserted в тригере в динамическом запросе? select * from inserted - работает exec('select * from inserted') - не работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2002, 10:26:20 |
|
||
|
Как использовать inserted в триггере в динамическом запросе?
|
|||
|---|---|---|---|
|
#18+
Разве что так: select * into #mytemp from inserted exec('select * from #mytemp') ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2002, 10:37:01 |
|
||
|
Как использовать inserted в триггере в динамическом запросе?
|
|||
|---|---|---|---|
|
#18+
Возможно мне этого хватит, спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2002, 11:05:39 |
|
||
|
Как использовать inserted в триггере в динамическом запросе?
|
|||
|---|---|---|---|
|
#18+
Дополнение: этот номер не пройдет с BLOB-полями. Получите сообщение "Cannot use text, ntext, or image columns in the 'inserted' and 'deleted' tables". imho, в такой ситуации более подходящий вариант - скопировать во временную таблицу только ключевые поля, а потом делать связку временной таблицы с основной и выбирать записи из основной, опираясь на ключи, которые есть во временной. create trigger ins_t1 on t1 for insert as begin select id into #t1 from inserted exec('select t1.* from t1, #t1 where t1.id = #t1.id') end Кстати, это даст и выигрыш во времени. Одно дело копировать все данные из inserted, а другое - только ключи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2002, 11:58:01 |
|
||
|
|

start [/forum/search_topic.php?author=0%D1%85FFB0&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
79ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 554ms |
| total: | 766ms |

| 0 / 0 |
