[firebase-br] Ajuda em Store Procedure

Leco leco em gblink.com.br
Qua Fev 16 12:20:24 -03 2005


vc quer gravar ordenanado por nome independente do código?

----- Original Message ----- 
From: "Marcos Oliveira" <duarteol2000 em yahoo.com.br>
To: <lista em firebase.com.br>
Sent: Wednesday, February 16, 2005 10:05 AM
Subject: [firebase-br] Ajuda em Store Procedure


> Caros Colegas, tenho a seguinte procedure:
>
> CREATE PROCEDURE EMM_REORDENA (
>    VALU_NOME VARCHAR(200),
>    VMATR_ANOLETIVO INTEGER,
>    VMATR_NUMERO INTEGER,
>    VTUR_COD INTEGER)
> AS
> DECLARE VARIABLE VAR_NUMERO INTEGER;
> begin
>  For Select ALU_NOME, MATR_ANOLETIVO, MATR_NUMERO, TUR_COD From 
> emm_dadosmatr
>         INNER JOIN EMM_ALUNOS Emm_alunos
>         ON  (emm_dadosmatr.ALU_COD = Emm_alunos.ALU_COD)
>           Where TUR_COD = :vtur_cod and MATR_ANOLETIVO = :vmatr_anoletivo
>           order by emm_alunos.alu_nome Into
>            :valu_nome, :vmatr_anoletivo, :vmatr_numero, :vtur_cod
>           Do
>  Begin
>    VAR_NUMERO = VAR_NUMERO + 1;
>    update emm_dadosmatr
>    set emm_dadosmatr.matr_numero = :VAR_NUMERO
>    Where TUR_COD = :vtur_cod and MATR_ANOLETIVO = :vmatr_anoletivo;
>    suspend;
>  End
> end
>
> o que eu quero é gravar no campo "MATR_NUMERO" uma ordem numérica, em que 
> esteja classificado por nome, só que nesta procedure ele não consegue 
> gravar esta ordem...o que está errado....???
>
> __________________________________________________
> Converse com seus amigos em tempo real com o Yahoo! Messenger
> http://br.download.yahoo.com/messenger/
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>
> 






Mais detalhes sobre a lista de discussão lista