» »

neki v SQL serverju

neki v SQL serverju

LordSlayer ::

Helo!

En problem imam v SQL serverju, in sicer: poskušam narediti en alert al pa neki podobnga, ki bi mi izvedel en query vsakič, ko se doda ali pa izbriše nek uporabnik iz določene baze. Poskušal sem vse mogoče, pa mi je uspelo samo to da mi Profiler pokaže da se je zgodila sprememba, nikakor pa mi ni uspelo narediti tako, da bi se ob takšni akciji izvedel nek query oz. TSQL skript...

Prosim pomagajte...:'(
  • premaknil: ToniT ()

JerKoJ ::

Ce imas oracle potem lahko uporabis
triggerje (omogoca evente na delete, update in select)

za ostale serverje pa ne vem (mysql pa skor ziher nima)

Loki ::

SQL Server = Microsoft SQL Server!

lordslayer uporabi trigger/ stored proceduro.

klemens ::

Mogoče trigger na sysusers tabelo v bazi če nameravaš spremljati dogajanja na uporabnikih ki imajo dostop do določene baze ?

LP,
Klemen

darh ::

Takole to delamo v postgreSQL:

CREATE OR REPLACE FUNCTION alert() RETURNS TRIGGER AS ' 
DECLARE
...
BEGIN
...
END;
' LANGUAGE 'plpgsql';


CREATE TRIGGER alert_trigger
BEFORE INSERT OR UPDATE ON some_tbl
FOR EACH ROW EXECUTE PROCEDURE alert();


Excuses are useless! Results are priceless!


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[SQL] primary key inkrementalno dodajanje (strani: 1 2 )

Oddelek: Programiranje
515400 (4590) ejresnevem
»

[MSSQL]Kopiranje tabele

Oddelek: Programiranje
91423 (1335) darkolord
»

Triger pokliče java funkcijo?

Oddelek: Programiranje
111532 (1295) krneki0001
»

[T-SQL] Kako vnest podatek v bazo in da ti hkrati vrne id?

Oddelek: Programiranje
162896 (2614) dmok
»

Izvorna koda mojega par dnevnega dela; ce jo malo pokomentirate :) (strani: 1 2 )

Oddelek: Programiranje
606447 (4792) Microsoft

Več podobnih tem