Pokročilé hledání             

HELIOS iNuvio      FAQ     Uživatelský panel    

Registrovat     Přihlásit se

    Obsah fóra> Časté dotazy> Systémové dotazy
    Verze pro tisk

Použití příkazu INSERT v triggerech

Zapisují se opakující se dotazy na řešení systémových problémů z provozu Helios Orange. Patří sem dotazy typu "Po instalaci SQL serveru se nemohu přihlásit do Heliosu." apod.

Moderátor: orange_moderator

Odeslat odpověď
Příspěvek: 1 • Stránka 1 z 1
  • Odpovědět s citací

Použití příkazu INSERT v triggerech

Příspěvekod jan.novotny v 29.11.2007 12:23

V Helios Orange v menu Možnosti - Konfigurace / správa systému - Systémové konstanty - v přehledu databází volba Tabulky se nachází akce \"Použití příkazu INSERT v triggerech...\".

Akce pracuje pouze nad aktuální databází a pouze nad jednou tabulkou.
Akce je pouze informativní a vznikla (koncem roku 2006) jako pomocník vzhledem k rostoucí zauzlenosti různých externích řešení.
Jedná se o hledání použití příkazu INSERT v triggeru (popř. triggerech) zvolené tabulky. Může např. pomoci ke zjištění proč se přepisuje (resp. zdánlivě vrací chybnou hodnotu) globální proměnná @@IDENTITY.

Detekce je velmi primitivní - pouze hledá výskyt příkazů INSERT a EXEC. Rozhodně neprovádí rozbor za jakých podmínek k INSERTu a EXECu dochází. To znamená, že pokud je ve stromu uveden INSERT do jiné tabulky, může k němu dojít např. při update či delete záznamu.

Uzel TRIGGER - obsahuje název triggeru tabulky uvedené ve stromu nad ním, dále je zde uvedeno, zda-li je trigger povolen a pro jaké akce je vytvořen ( I = INSERT, U = UPDATE, D = DELETE ).
Uzel PROC - obsahuje název uložené procedury, která je v triggeru použita, popř. použita v jiné proceduře.
jan.novotny
 
Příspěvky: 74
Registrován: 03.10.2006 09:07
Firma: Asseco Solutions, a.s.
Nahoru

Odeslat odpověď
Příspěvek: 1 • Stránka 1 z 1

Zpět na Systémové dotazy

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 5 návštevníků

         
  • Tým • Smazat všechny cookies z fóra • Všechny časy jsou v UTC + 1 hodina
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group, Český překlad – phpBB.cz

© copyright 2024 Asseco Solutions, a.s.