SQL skopirovanie novo pridaneho zaznamu do triggru

SQL skopirovanie novo pridaneho zaznamu do triggru
« kdy: 03. 11. 2020, 18:23:33 »
Ako efektivne vyriesit pomocov trigra v SQL to aby mi vzdy skopiroval novo pridane data do uplne inej databazy?
Vzdy je to len jeden novy riadok ale google mi moc nepomohol resp. vysledky sa dost roznia a rad by som vedel efektinu cestu ako to spravit.


Logik

  • *****
  • 1 022
    • Zobrazit profil
    • E-mail
Re:SQL skopirovanie novo pridaneho zaznamu do triggru
« Odpověď #1 kdy: 03. 11. 2020, 18:41:18 »
V jaké dababázi respektive jazyku?V Mysql by to mělo jít normálním insertem (tam různé databáze jsou vlastně jen jiná schémata).Např. v postgresu by to mohlo jít např. za pomocí triggeru napsaného v pl/python.

Re:SQL skopirovanie novo pridaneho zaznamu do triggru
« Odpověď #2 kdy: 03. 11. 2020, 19:46:59 »
je to klasicke sql server 2019.
to prave neviem ci staci insert alebo co nieco extra

Re:SQL skopirovanie novo pridaneho zaznamu do triggru
« Odpověď #3 kdy: 03. 11. 2020, 19:48:51 »
Doporučuju raději popsat problém, který řešíte. Vy jste napsal řešení, a teď se ptáte, jak to implementovat. Je totiž dost možné, že váš problém má úplně jiné řešení, elegantnější a snazší než to, co navrhujete. U podobných dotazů je to tak skoro vždy.

Re:SQL skopirovanie novo pridaneho zaznamu do triggru
« Odpověď #4 kdy: 04. 11. 2020, 09:24:02 »
v trigri je predsa dostupna tabulka s novo vytvaranymi zaznamami. takze staci cez linkovany server urobit len insert zo selectu.
Ale neodporucam to tak robit, ak padne transakcia v trigri, pripadne ten druhy server bude nedostupny, tak sa zaznam nevlozi ani do tej prvej db a padne to na chybe.
Bezne sa to robi cez job. kazdych xx minut si urobi select novych zaznamov a tie vlozi. ked by druha db padla, alebo spojenie na nu, tak sa nic nedeje, data sa dotiahnu neskor, ked sa obnovi funkcnost.


BoneFlute

  • *****
  • 1 981
    • Zobrazit profil
Re:SQL skopirovanie novo pridaneho zaznamu do triggru
« Odpověď #5 kdy: 04. 11. 2020, 11:32:48 »
ak padne transakcia v trigri, pripadne ten druhy server bude nedostupny, tak sa zaznam nevlozi ani do tej prvej db a padne to na chybe.
Což bejvá žádoucí.

Bezne sa to robi cez job. kazdych xx minut si urobi select novych zaznamov a tie vlozi. ked by druha db padla, alebo spojenie na nu, tak sa nic nedeje, data sa dotiahnu neskor, ked sa obnovi funkcnost.
Což naopak nemusí být žádoucí.