Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.25;
Скачать: CL | DM;

Вниз

Подскажите плз, как из тригерра(MS SQL) получить некоторые знач.   Найти похожие ветки 

 
Layner ©   (2004-02-02 16:12) [0]

А именно, если триггер на INSERT, UPDATE, то содержимое из ячейки (вставляемой или обновляемой) в колонке "NAME", например.

И 2е...
Читаю Майкла Оутей, никак в тригере циклом не получается перебрать таблицу, и запускать хр. процедуру столько раз, сколько строк в табл. klient.
И т.е. как организовать цикл вместо моих "вшитых" значений в триггер, т.е. вместо IP адреса вставить конструкцию FOR-NEXT, и IP брать из другой таблицы, так " SELECT ip FROM klient",

CREATE TRIGGER CALL_UPDATE_sendUDP ON [dbo].[tblGBComments]
FOR UPDATE
AS
begin
exec master.dbo.SendUDPMessage "192.168.1.28:8092", "UPDATE$tblGBComments"
exec master.dbo.SendUDPMessage "192.168.2.243:8092", "UPDATE$tblGBComments"
exec master.dbo.SendUDPMessage "192.168.2.244:8092", "UPDATE$tblGBComments"
end
GO

Заранее спасибо. Если есть пример похожего тригерра, то лучше тогда его опубликовать и все, дальше сам разберусь :(


 
Fay ©   (2004-02-02 16:27) [1]

declare @i int
declare c cursor local for select Field1 from Interted
open c
fetch next from c into @i
while @@fetch_status = 0 begin
-- Bla-bla-bla
fetch next from c into @i
end
close c
deallocate c


 
stas ©   (2004-02-02 16:31) [2]

А именно, если триггер на INSERT, UPDATE, то содержимое из ячейки (вставляемой или обновляемой) в колонке "NAME", например.

Update (новые записи) или Insert
Select Name from inserted

Delete или Update (старые записи)
Select Name from Deleted


 
Layner ©   (2004-02-02 16:39) [3]

О, спасибо преогромное, разбираюсь!



Страницы: 1 вся ветка

Текущий архив: 2004.02.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
14-80292
Empleado
2004-02-02 13:43
2004.02.25
Понедельнику посвящается!


14-80202
Begin
2004-01-30 18:58
2004.02.25
Подскажите, плиз... Лицензионная копия Delphi 7....


3-79594
Layner
2004-02-02 16:12
2004.02.25
Подскажите плз, как из тригерра(MS SQL) получить некоторые знач.


6-80057
Cr@$h
2003-12-19 10:29
2004.02.25
Особенности использования packet32.dll in win2k


1-79998
maya
2004-02-10 13:24
2004.02.25
Rave Report