[firebase-br] Criar SP com ISQL. Tem jeito?

Edson edsonssantos em terra.com.br
Ter Jan 22 08:42:51 -03 2008


Conseguí criar a SP usando o ISQL. Agradeço a todos pela ajuda.

Queria saber pela experiência de vocês se o uso de uma SP selecionável pode 
ser usada em lugar de um simples SELECT?

Tenho uma pesquisa que é bastante utilizada pelos usuários. Esta pesquisa é 
de um simples SELECT que retorna alguns dados de uma única tabela, a dúvida 
é se haverá ganho de performance uma vez criado a SP para isso ou deixar 
como está com um simples SELECT.

Estava atrás de um programa para gerencimento do banco de dados que fosse 
leve e de fácil manuseio para servir até de substituição ao super IBExpert e 
achei o FlameRobin www.flamerobin.org
Muito bom mesmo. Fica a dica

Obrigado,

Edson


"Ricardo Ferreira Sobrinho" 
<ricardoif em gmail.com> escreveu na mensagem 
news:bd05d2560801211058v7755b9bwc9577b8bcf44cfc em mail.gmail.com...
olha, sou inexperiente ainda, más

vc teria que, no prompt, chamar isql

conectar com a base de dados

e digitar a stored procedure na sequencia, usando o enter para cada quebra
de linha, veja:

SET TERM ^ ;

CREATE OR ALTER PROCEDURE ADD_EMP_PROJ (
    emp_no smallint,
    proj_id char(5))
as
BEGIN
    BEGIN
    INSERT INTO employee_project (emp_no, proj_id) VALUES (:emp_no,
:proj_id);
    WHEN SQLCODE -530 DO
        EXCEPTION unknown_emp_id;
    END
    SUSPEND;
END^

SET TERM ; ^

GRANT INSERT ON EMPLOYEE_PROJECT TO PROCEDURE ADD_EMP_PROJ;

GRANT EXECUTE ON PROCEDURE ADD_EMP_PROJ TO "PUBLIC";
GRANT EXECUTE ON PROCEDURE ADD_EMP_PROJ TO SYSDBA;

depois

COMMIT;

EXIT;

veja o link:
http://www.firebase.com.br/fb/artigo.php?id=712



Em 21/01/08, Carlos H. Cantu (TeamFB) 
<listas em warmboot.com.br> escreveu:
>
> Sugiro que vc baixe o manual do IB6 em PDF, onde tem as informações
> sobre como trabalhar com o isql.
>
> []s
> Cantu (Membro do TeamFB - FireBase)
> http://www.warmboot.com.br
> FireBase - http://www.FireBase.com.br
>
> E> Amigos,
>
> E> Como posso criar uma Store Procedure usando o ISQL? Não quero instalar
> no
> E> ambiente de produção(cliente) nenhuma ferramenta para este fim.
>
> E> Obrigado,
>
> E> Edson
>
>
>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



-- 
Cordialmente,


Ricardo Ferreira Sobrinho
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa







Mais detalhes sobre a lista de discussão lista