"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 ÎÁÄÏ ×ÄÏÌÂÉÔØ × ÍÏÀ ÇÏÌÏ×Õ. 



Reply via email to