Advertisement
econz

Firebird - Multiplas Conexões 3 ( IBExpert )

Sep 12th, 2013
283
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.68 KB | None | 0 0
  1. // Importa os dados da base origem para a destino
  2.  
  3. EXECUTE ibeblock
  4. AS
  5. BEGIN
  6.    CREATE connection BaseOrigem  dbname 'c:\Bancos\Origem\BASE.FDB'  password 'masterkey' USER 'SYSDBA' clientlib 'fbclient.dll';
  7.    CREATE connection BaseDestino dbname 'c:\Bancos\Destino\BASE.FDB' password 'masterkey' USER 'SYSDBA' clientlib 'fbclient.dll';
  8.  
  9.    USE BaseOrigem;
  10.  
  11.    FOR
  12.       SELECT
  13.          C.Codigo,
  14.          C.Nome
  15.       CIDADE C
  16.    INTO :vCodigo, :vNome
  17.  
  18.    do BEGIN
  19.  
  20.       USE BaseDestino;
  21.  
  22.       INSERT INTO CIDADE(Codigo,Nome) VALUES (:vCodigo, :Nome);
  23.  
  24.    END
  25.  
  26.    USE BaseDestino;
  27.  
  28.    commit;
  29.  
  30.    close connection BaseOrigem;
  31.    close connection BaseDestino;
  32. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement