[firebase-br] RES: Dúvida com script SQL Server x Firebird

ROJAS MOREIRA rojas.magalhaes em faculdadeinforium.com.br
Qua Set 17 15:29:19 -03 2008


Ok amigo! Muito obrigado!
Estou tendo algumas dificuldades com a sintaxe.
Valeu mesmo!

Atenciosamente;
Rojas Moreira Magalhães.


-----Mensagem original-----
De: Kleber Caneva [mailto:kdcc em terra.com.br] 
Enviada em: quarta-feira, 17 de setembro de 2008 13:47
Para: rojas.magalhaes em faculdadeinforium.com.br; FireBase
Assunto: Re: [firebase-br] Dúvida com script SQL Server x Firebird

É possivel usando EXECUTE BLOCK.  A instrução ficaria assim:


EXECUTE BLOCK
AS
DECLARE VARIABLE cod_pessoa INTEGER;
BEGIN

  cod_pessoa = 1;

  WHILE (:cod_pessoa <= 100) DO
    BEGIN
       INSERT INTO TB_PESSOA (cod_pessoa, nom_pessoa, dat_nascimento, 
desc_endereco)
       VALUES (:cod_pessoa, 'nome_' || :cod_pessoa, '01-01-2009', 'ruA_');
       cod_pessoa = cod_pessoa +1;
    END
END;

[]´s

Kléber Caneva


----- Original Message ----- 
From: "ROJAS MOREIRA" <rojas.magalhaes em faculdadeinforium.com.br>
To: <lista em firebase.com.br>
Sent: Wednesday, September 17, 2008 10:14 AM
Subject: [firebase-br] Dúvida com script SQL Server x Firebird


Olá! Bom dia!

O script abaixo, roda tranqüilo no SQL Server (Query Analyzer), minhas
dúvidas são as seguintes:
Existe alguma maneira de rodar algo parecido no SQL Editor do IBexpert?
Quais as modificações necessárias na sintaxe?

------------------------------------
DECLARE @cod_pessoa int

SET @cod_pessoa = 1

WHILE (@cod_pessoa <= 100)
BEGIN
INSERT INTO TB_PESSOA (cod_pessoa, nom_pessoa, dat_nascimento,
desc_endereco)
VALUES (@cod_pessoa, 'nome_' + ltrim(str(@cod_pessoa)),
'01-01-2009', 'ruA_')
SET @cod_pessoa = @cod_pessoa +1
END
------------------------------------
Se alguém puder me ajudar, fico agradecido.

Atenciosamente;
RMM


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa

E-mail verificado pelo Terra Anti-Spam.
Para classificar esta mensagem como spam ou não spam, visite
http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVy
cmEmMSwxMjIxNjU3MDE5LjE0MTA4Mi45MzQ1LnF1ZXNuZWwudGVycmEuY29tLDQzNTg=
Verifique periodicamente a pasta Spam para garantir que apenas mensagens
indesejadas sejam classificadas como Spam.






Mais detalhes sobre a lista de discussão lista