Kezdőoldal » Számítástechnika » Programozás » MSSQL Trigger insertedben...

MSSQL Trigger insertedben átadott értékeit, hogyan tudom lekezelni?

Figyelt kérdés

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)?



2017. júl. 6. 19:08
 1/6 anonim ***** válasza:
Ilyesmit keresel?
2017. júl. 6. 19:17
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:
2017. júl. 6. 19:17
Hasznos számodra ez a válasz?
 3/6 A kérdező kommentje:

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.

2017. júl. 7. 08:23
 4/6 anonim ***** válasza:

És declaráció is volt?

pl:

DECLARE my_var integer;

2017. júl. 7. 08:44
Hasznos számodra ez a válasz?
 5/6 anonim ***** válasza:

bővebb példa:

[link]

2017. júl. 7. 08:44
Hasznos számodra ez a válasz?
 6/6 A kérdező kommentje:

[link]

és

[link]

dolgait kellene összekapcsolni már csak valaghogy ,de hibát dob..

2017. júl. 7. 13:40

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!