RES: [firebase-br] Esta SP está certa ?

Rubem Rocha rrocha em fpf.br
Seg Abr 4 11:16:54 -03 2005


Verifique as triggers dessa tabela que vc está fazendo UPDATE. Provavelmente, alguma trigger deve estar chamando/ou fazendo referência para essa ou para outra tabela recursivamente.

[]s

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Chico
Enviada em: segunda-feira, 4 de abril de 2005 10:12
Para: IB/FB
Assunto: [firebase-br] Esta SP está certa ?


Pessoal, criei uma procedure que ao executar da esse erro:

"Too many concurrent executions of the same request".

Eis a procedure abaixo, alguem sabe se ela está certa ou se não pode ser desse jeito ?

CREATE PROCEDURE SP_CALCULASALDOFERIAS (
    V_CODIGOEMPRESA INTEGER,
    V_CODIGOFUNCIONARIO INTEGER)
AS
DECLARE VARIABLE V_DATA DATE;
DECLARE VARIABLE V_LANCAMENTO VARCHAR(50) CHARACTER SET WIN1252; DECLARE VARIABLE V_SALDOANTERIOR NUMERIC(15,2); DECLARE VARIABLE V_VALOR NUMERIC(15,2); begin V_SALDOANTERIOR = 0; For Select DATA, LANCAMENTO, VALOR from FERIAS  Where CODIGOEMPRESA = :V_CODIGOEMPRESA and
       CODIGOFUNCIONARIO = :V_CODIGOFUNCIONARIO
  order by DATA
  into V_DATA, V_LANCAMENTO, V_VALOR do
   begin
   Update FERIAS
   set
   SALDO = :V_SALDOANTERIOR + :V_VALOR
   Where CODIGOEMPRESA = :V_CODIGOEMPRESA and
         CODIGOFUNCIONARIO = :V_CODIGOFUNCIONARIO and
         DATA = :V_DATA and
         LANCAMENTO = :V_LANCAMENTO;
   V_SALDOANTERIOR = :V_SALDOANTERIOR + :V_VALOR;
   end
end


Abraços.
Chico.

"Pegue a calculadora: Quanto tempo de salário você precisa somar para chegar ao salário mensal de um deputado ? Somou ? Ficou feliz ???" "Mandato Não é Emprego, Nem Política é Profissão." "O Brasil só não cresce muito mais do que pode devido a alta quantidade de impostos." ______________________________________________
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
Para consultar mensagens antigas: http://search.gmane.org/search.php?group=rebase

-- 
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.9.1 - Release Date: 01/04/2005
 

-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.9.1 - Release Date: 01/04/2005
 

*************************************************************************

Esta mensagem, incluindo os seus anexos, contém informações confidenciais destinadas a indivíduo e propósito específicos, e é protegida por lei. Caso você não seja o citado indivíduo, deve apagá-la imediatamente. É terminantemente proibida a utilização, acesso, cópia ou divulgação não autorizada das informações presentes neste email.  As informações contidas nesta mensagem e em seus anexos são de responsabilidade de seu autor, não representando idéias, opiniões, pensamentos ou qualquer forma de posicionamento por parte da Fundação Desembargador Paulo Feitoza.

 

The information contained in this communication is confidential, is law protected, and is intended only for the business use of the addressee. If you have received this communication in error, please immediately delete it. It's forbidden the unauthorized use, access, copy or disclose of the information contained in this communication.  The content of this message is responsibility of the author, and does not represent ideas, opinions, thoughts or any kind of statement of Fundação Desembargador Paulo Feitoza.





Mais detalhes sobre a lista de discussão lista