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