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

Откуда:
Сообщений: 336
есть маленькая таблица
create table [Small]
(
    [Field1],
   ,[Field2]
)

и такая же - большая
create table [Great]
(
    [Field1],
   ,[Field2]
)


Время от времени некий софт лезет в маленькую табличку в поисках значения [Field1], задача в том, чтоб обеспечить наличие этого значения, получив его в таблице [Great] и вставив в [Small], после чего софт его найдёт. Думал сделать через триггер instead of select на таблице [Small], но такого не предусмотрено.
Как быть?
3 июн 16, 22:57    [19257034]     Ответить | Цитировать Сообщить модератору
 Re: преселект  [new]
felix_ff
Member

Откуда: Moscow
Сообщений: 1836
=Сергей=
есть маленькая таблица
create table [Small]
(
    [Field1],
   ,[Field2]
)

и такая же - большая
create table [Great]
(
    [Field1],
   ,[Field2]
)


Время от времени некий софт лезет в маленькую табличку в поисках значения [Field1], задача в том, чтоб обеспечить наличие этого значения, получив его в таблице [Great] и вставив в [Small], после чего софт его найдёт. Думал сделать через триггер instead of select на таблице [Small], но такого не предусмотрено.
Как быть?


это что за синтаксис дичайший?
на T-sql не сильно похоже

по существу вашими "преселектами" должно заниматься клиентское приложение
3 июн 16, 23:31    [19257110]     Ответить | Цитировать Сообщить модератору
 Re: преселект  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Переименовать Great в Small или из Small сделать вьюху на Great.
3 июн 16, 23:54    [19257151]     Ответить | Цитировать Сообщить модератору
 Re: преселект  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
=Сергей=
задача в том, чтоб обеспечить наличие этого значения, получив его в таблице [Great] и вставив в [Small], после чего софт его найдёт.
Это вы сами себе такую мега-задачу придумали?
7 июн 16, 01:47    [19265339]     Ответить | Цитировать Сообщить модератору
 Re: преселект  [new]
baza906
Member

Откуда:
Сообщений: 283
=Сергей=,
а почему вас тригер после вставки в greate не устраивает?
8 июн 16, 12:03    [19270519]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить