"Konstantin R. Beliaev" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > > Nikolay Trifonov wrote: >> ÄÙË ÜÔÏ ÐÏÎÑÔÎÏ, × ÇÏÌÏ×Å ÎÅ ÕËÌÁÄÙ×ÁÅÔÓÑ ÄÒÕÇÏÅ: ÅÓÌÉ ÍÙ ÓÄÅÌÁÌÉ >> ÓÉÎÈÒÏÎÉÚÁÃÉÀ ÐÏÄ ÕÞÅÔÎÏÊ ÚÁÐÉÓØÀ REPL2, ÔÏ ËÁË ÓÄÅÌÁÔØ ÞÔÏÂÙ ÄÁÎÎÙÅ >> ÐÏÐÁÌÉ × Changes ÄÌÑ ÓÉÎÈÒÏÎÉÚÁÃÉÉ Ó ÔÒÅÔØÅÊ, ÞÅÔ×ÅÒÔÏÊ É Ô.Ä. ÂÁÚÁÍÉ. >> îÅÍÎÏÇÏ × ÇÏÌÏ×Å ÜÔÏ ÎÅ ÕËÌÁÄÙ×ÁÅÔÓÑ, Á ÁÎÇÌÉÊÓËÉÅ ÄÏËÉ ÅÝÅ ÂÏÌÅÅ >> ÚÁÐÕÔÙ×ÁÀÔ. âÕÄÕ ÂÌÁÇÏÄÁÒÅÎ ÅÓÌÉ ËÔÏ ÕÖÅ ÐÏÄÏÂÎÏÅ ÄÅÌÁÌ É ÏÂØÑÓÎÉÔ ÎÁ >> ÐÁÌØÃÁÈ. > üÜÜ, Õ ÔÅÂÑ Ä×ÕÎÁÐÒÁ×ÌÅÎÎÁÑ ÞÔÏ ÌÉ? > îÁ×ÓËÉÄËÕ ÐÒÉÈÏÄÉÔ ÔÁËÏÊ ×ÁÒÉÁÎÔ: ÄÅÌÁÅÛØ èð, ÞÅÒÅÚ ËÏÔÏÒÕÀ É ×ÓÔÁ×ÌÑÅÛØ > ÚÁÐÉÓÉ ÐÒÉ ÒÅÐÌÉËÁÃÉÉ. îÁ ÅÅ ×ÈÏÄ, ÎÁÒÑÄÕ Ó ÄÁÎÎÙÍÉ, ÐÏÄÁÅÛØ ËÏÄ ÂÁÚÙ - > ÉÓÔÏÞÎÉËÁ (× ÐÒÉÎÃÉÐÅ, ÍÏÖÎÏ ÔÁËÏÅ ÐÏÌÅ É × ÔÁÂÌÉÃÕ ÄÏÂÁ×ÉÔØ, ÔÏÇÄÁ èð ÎÅ > ÐÏÎÁÄÏÂÉÔÓÑ). îÕ É ×ÓÔÁ×ÌÑÅÛØ × ÌÏÇ ÄÌÑ ×ÓÅÈ ËÒÏÍÅ ÉÓÔÏÞÎÉËÁ. > >
äÁ, Ä×ÕÈÎÁÐÒÁ×ÌÅÎÎÁÑ. îÏ Ë ÓÞÁÓÔØÀ ×ÓÅ ÂÁÚÙ ÕÄÁÌÅÎÎÙÈ ÔÏÞÅË ÓÉÎÈÒÏÎÉÚÉÒÕÀÔÓÑ ÔÏÌØËÏ ÞÅÒÅÚ ÃÅÎÔÒÁÌØÎÙÊ ÏÆÉÓ. èð ÎÅ ÐÒÏÈÏÄÉÔ, ÅÄÉÎÓÔ×ÅÎÎÙÊ ×ÁÒÉÁÎÔ ÜÔÏ ÐÒÏÌØÚÕÑÓØ ÔÁÂÌÉÃÅÊ CHANGES ×ÙÔÑÇÉ×ÁÅÍ ÄÁÎÎÙÅ É ÐÏÄÇÏÔÁ×ÌÉ×ÁÅÍ SQL ÚÁÐÒÏÓÙ ÎÁ ×ÓÔÁ×ËÕ, ÏÂÎÏ×ÌÅÎÉ, ÕÄÁÌÅÎÉÅ. üÔÉ ÚÁÐÒÏÓÙ × ÔÅËÓÔÏ×ÙÊ ÆÁÊÌ, ËÏÔÏÒÙÊ ÐÅÒÅÄÁÅÍ É ÉÍÐÏÒÔÉÒÕÅÍ × ÂÁÚÕ ÐÒÉÅÍÎÉË. ÷ÓÅ ÜÔÏ ÕÖÅ ÕÓÐÅÛÎÏ ÏÔÌÁÖÅÎÏ, × CHANGES ÅÓÔØ ÐÏÌÅ loc_id, ÏÎÏ É ÕËÁÚÙ×ÁÅÔ, × ËÁËÕÀ ÂÁÚÕ ÞÔÏ ×ÓÔÁ×ÌÑÅÍ. ñ ÎÉËÁË ÎÅ ÐÏÊÍÕ, ËÁËÉÍ ÏÂÒÁÚÏÍ ÒÁÚÒÕÌÉÔØ ÔÒÉÇÇÅÒÁ. ô.Å. ÐÒÉ: CREATE TRIGGER DOCUMENTS_REPL2 FOR DOCUMENTS AFTER UPDATE AS BEGIN IF( USER <> 'REPL2' ) THEN BEGIN INSERT INTO CHANGES2(TABLEKEY,TABLENAME,OP,LOC_ID) SELECT ÂÌÁ-ÂÌÁ-ÂÌÁ FROM REPL_TABLES2 WHERE TABLENAME=DOCUMENTS; END END ÒÁÂÏÔÅ ÄÁÎÎÏÇÏ ÔÒÉÇÇÅÒÁ ÉÚ ÔÁÂÌÉÃÙ REPL_TABLES2 ÂÅÒÕÔÓÑ ÕÖÅ ÚÁÄÁÎÎÙÅ ÐÁÒÁÍÅÔÒÙ LOC_ID. É ÐÏÎÑÔÎÏ, ÞÔÏ ÅÓÌÉ ÄÁÎÎÙÅ ××ÏÄÑÔÓÑ × ÏÆÉÓÅ (ÌÏÇÉÎ SYSDBA) ÔÏ ÏÎÉ × changes ÐÏÐÁÄÕÔ ÄÌÑ ×ÓÅÈ ÆÉÌÉÁÌÏ×. åÓÌÉ ÄÁÎÎÙÅ ÉÍÐÏÒÔÉÒÕÀÔÓÑ ÉÚ ÆÉÌÉÁÌÁ (ÌÏÇÉÎ REPL2), ÔÏ ÄÁÎÎÙÅ × CHANGES ÎÅ ÐÏÐÁÄÕÔ, ÔÁË ËÁË ÕÓÔÁÎÏ×ÌÅÎÁ ÐÒÏ×ÅÒËÁ IF( USER <> 'REPL2' ) THEN. é ×ÏÔ × ÜÔÕ ÓÈÅÍÕ ÎÁÄÏ ËÁË-ÔÏ ×ÐÉÓÁÔØ ÞÔÏ ÄÁÎÎÙÅ ÉÚ ×ÔÏÒÏÇÏ ÆÉÌÉÁÌÁ (REPL2) ÄÏÌÖÎÙ ÐÏÌÕÞÉÔØ ÔÒÅÔÉÊ (Ñ ÔÁË ÐÏÎÉÍÁÀ ÎÁÄÏ ÄÅÌÁÔØ REPL3?) É ÞÅÔ×ÅÒÔÙÊ.(ÎÁÄÏ REPL4 ?), Á ÄÁÎÎÙÅ ÉÚ ÔÒÅÔØÅÇÏ ×Ï ×ÔÏÒÏÊ É ÞÅÔ×ÅÒÔÙÊ, ÉÚ ÞÅÔ×ÅÒÔÏÇÏ ×Ï ×ÔÏÒÏÊ É ÔÒÅÔÉÊ. é ËÁË ÒÁÚ ÒÁÂÏÔÕ Ó ÜÔÉÍÉ REPL2, REPL3 É REPL4 ÎÁÄÏ ×ÄÏÌÂÉÔØ × ÍÏÀ ÇÏÌÏ×Õ.