Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Triger koji upisuje koji je SQL user je izvršio izmenu na tabeli

  • 3 odgovora
  • 3.597 pregleda

Najnovija ↓

Triger koji upisuje koji je SQL user je izvršio izmenu na tabeli 15.02.2008. u 00:54 · pre 227 meseci #1
Zdravo,
Kako da dobijem informaciju koji je SQL user izvrsio upit nad nekom tabelom?
Funkcija USER_NAME mi uvek vraća dbo.
Da li je ovo uopšte moguće obzirom da se triger uvek izvršava na serveru i koji ga user izvršava?
Pozdrav.
Re: Triger koji upisuje koji je SQL user je izvršio izmenu na tabeli 15.02.2008. u 18:00 · pre 227 meseci #3
Citat:
Kako da dobijem informaciju koji je SQL user izvrsio upit nad nekom tabelom?


Nesto mo ovde nije jasno. "Upit" bi trebalo da bude isto sto i "Query". nesto ne znam da triggeri uopste znaju kad je neko izvrsio query. Ako korisnik izvrsi UPDATE ili ISNERT, to je druga prica. Onako kako si napisao ispada da hoces da registrujes kad je neko izvrsio QUERY.

Mislim da ima nesto slicno tome, ali nije triger na tabeli nego trigger na bazi, ili cak na serveru. Jeste, u verziji 2005 postoje trigeri na nivou baze i na nivou servera. Nisam ih koristio, ali znam da postoje, pa mozda mogu da registruju kad je neko izvrsio "upit", to jest "query"

:-)

Re: Triger koji upisuje koji je SQL user je izvršio izmenu na tabeli 15.02.2008. u 22:59 · pre 227 meseci #4
Hm, loše sam se izrazio, kad neko izvrši INSERT, DELETE ili UPDATE nad tabelom, tada želim da trigger upiše u drugu tabelu podatke o korisniku koji je to napravio. Mislim da sam dobio odgovor i nadam se da radi.

Ni ova nova opcija sa trigerima nad bazom nije loša.

Hvala
Pozdrav.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme