Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 view и trigger  [new]
Volokos
Member

Откуда:
Сообщений: 58
Ребята, такой вопрос:
можно ли создать триггер на view, которая смотрит на linked server. Необходимо, чтобы триггер вставлял записи из view в локальную таблицу.
13 ноя 09, 15:44    [7926831]     Ответить | Цитировать Сообщить модератору
 Re: view и trigger  [new]
Glory
Member

Откуда:
Сообщений: 104760
Volokos
Ребята, такой вопрос:
можно ли создать триггер на view, которая смотрит на linked server. Необходимо, чтобы триггер вставлял записи из view в локальную таблицу.

view-у все равно, куда "смотрит" запрос в его теле
Проверить это можно за пару минут
13 ноя 09, 15:46    [7926846]     Ответить | Цитировать Сообщить модератору
 Re: view и trigger  [new]
Volokos
Member

Откуда:
Сообщений: 58
Glory
Volokos
Ребята, такой вопрос:
можно ли создать триггер на view, которая смотрит на linked server. Необходимо, чтобы триггер вставлял записи из view в локальную таблицу.

view-у все равно, куда "смотрит" запрос в его теле
Проверить это можно за пару минут


а что насчет триггера?
13 ноя 09, 15:51    [7926899]     Ответить | Цитировать Сообщить модератору
 Re: view и trigger  [new]
Glory
Member

Откуда:
Сообщений: 104760
Volokos
Glory
Volokos
Ребята, такой вопрос:
можно ли создать триггер на view, которая смотрит на linked server. Необходимо, чтобы триггер вставлял записи из view в локальную таблицу.

view-у все равно, куда "смотрит" запрос в его теле
Проверить это можно за пару минут


а что насчет триггера?

Что впм мешает выполнить команду CREATE TRIGGER для вашенго представления ?
13 ноя 09, 15:52    [7926914]     Ответить | Цитировать Сообщить модератору
 Re: view и trigger  [new]
Volokos
Member

Откуда:
Сообщений: 58
Glory
Volokos
Glory
Volokos
Ребята, такой вопрос:
можно ли создать триггер на view, которая смотрит на linked server. Необходимо, чтобы триггер вставлял записи из view в локальную таблицу.

view-у все равно, куда "смотрит" запрос в его теле
Проверить это можно за пару минут


а что насчет триггера?

Что впм мешает выполнить команду CREATE TRIGGER для вашенго представления ?


Идея состоит в том, чтобы создать 'ForeignKey' на прилинкованную таблицу. Естественно ничего не получается. Триггер единственный вариант?
13 ноя 09, 15:55    [7926951]     Ответить | Цитировать Сообщить модератору
 Re: view и trigger  [new]
Glory
Member

Откуда:
Сообщений: 104760
Volokos


Идея состоит в том, чтобы создать 'ForeignKey' на прилинкованную таблицу. Естественно ничего не получается. Триггер единственный вариант?

ForeignKey нельзя даже на соседнюю базу создать, не то что на линкованный сервер
13 ноя 09, 15:57    [7926968]     Ответить | Цитировать Сообщить модератору
 Re: view и trigger  [new]
Volokos
Member

Откуда:
Сообщений: 58
Glory
Volokos


Идея состоит в том, чтобы создать 'ForeignKey' на прилинкованную таблицу. Естественно ничего не получается. Триггер единственный вариант?

ForeignKey нельзя даже на соседнюю базу создать, не то что на линкованный сервер


спасибо
13 ноя 09, 15:57    [7926974]     Ответить | Цитировать Сообщить модератору
 Re: view и trigger  [new]
Volokos
Member

Откуда:
Сообщений: 58
Еще один вопрос: а триггер срабатывает только при вставке во вью?
13 ноя 09, 16:51    [7927481]     Ответить | Цитировать Сообщить модератору
 Re: view и trigger  [new]
Glory
Member

Откуда:
Сообщений: 104760
Volokos
Еще один вопрос: а триггер срабатывает только при вставке во вью?

Триггер срабатывает для тех команд, что вы определили когда выполняли CREATE TRIGGER
13 ноя 09, 16:54    [7927500]     Ответить | Цитировать Сообщить модератору
 Re: view и trigger  [new]
Volokos
Member

Откуда:
Сообщений: 58
Поставлю вопрос по другому: можно ли обновлять локальную таблицу с помощью вью, которая смотрит на таблицу линкед сервер?
13 ноя 09, 16:57    [7927542]     Ответить | Цитировать Сообщить модератору
 Re: view и trigger  [new]
Glory
Member

Откуда:
Сообщений: 104760
Volokos
Поставлю вопрос по другому: можно ли обновлять локальную таблицу с помощью вью, которая смотрит на таблицу линкед сервер?

В триггере можно любые команды, которые вам нужны - хоть обновлять, хоть удалять, хоть формат цэ сделать
13 ноя 09, 17:01    [7927596]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить