econz icon

Firebird - Lendo dados de uma base e escrevendo em outra

econz | PRO | 05/04/16 08:29:53 PM UTC | 0 ⭐ | 510 👁️ | Never ⏰ | []
SQL |

480 B

|

None

|

0 👍

/

0 👎

EXECUTE block
AS
DECLARE variable vi_CodEmpresa INTEGER;
DECLARE variable vs_Nome       VARCHAR(100);
BEGIN
 
   FOR
      SELECT
         CODEMPRESA,
         NOME
      FROM EMPRESA
      INTO
         :vi_CodEmpresa,
         :vs_Nome
   do BEGIN
 
      EXECUTE statement 'insert into ALUNO (ID,NOME) values ('||:vi_CodEmpresa||',''' || :vs_Nome || ''')'
         ON external DATA SOURCE 'C:\CAMINHO_DESTINO\DADOS.FDB' AS USER 'sysdba' PASSWORD 'masterkey';
 
   END
 
END

Comments