MSSQL Trigger insertedben átadott értékeit, hogyan tudom lekezelni?
Naplózás miatt minden fájlba bele kellene írni a változókat meg az értékeket, nagyon-nagyon-nagyon sok idő...
Trigerben: SELECT * FROM inserted re kiadja a táblát, viszont nem tudok belőle adatot kinyerni. :(
Hogy tudom legegyszerűbben elérni és lekezelni az oszlopneveket (átadott változók nevei) és az első (és egyetlen) sor értékeit (amelyben a változó érékek vannak)? Változó számú átadott érték van táblánként, meg lehet azt oldani hogy csinálok egy trigger sémát és csak a tábla nevét írom át mindegyikben (pl. egy változóértékben)?
Odáig sem jutok el, hogy engedje a
(SELECT * FROM inserted) eredményét triggerben egy @data vagy egyéb változóba rakni. Hibát dob rá, pedig ha kiíratom és nem változóba rakom akkor lefut.
És declaráció is volt?
pl:
DECLARE my_var integer;
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!