Pesquise pelo comando Coalesce
[]´s
Em 28/05/07, Ricardo César Cardoso [EMAIL PROTECTED] escreveu:
Vc poderia tester com um if antes de terminar a sua procedure. Se o
valor fosse NULL então, deve adotar o valor 0, caso contrário, adotar o
valor encontrado. Agora onde e como vc vai
Tenho uma procedure que ira ler registros
para calcular saldo do cliente (isto funciona)
Mas, se ainda nao existir registros do cliente
o saldo encontrado NAO e´ zero e sim NULL.
Como resolver isto ?
Ou seja, como aparecer zero ao inves da palavra NULL ?
Abaixo a minha Procedure
begin
de maio de 2007 09:01
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Procedures no Firebird
Tenho uma procedure que ira ler registros
para calcular saldo do cliente (isto funciona)
Mas, se ainda nao existir registros do cliente
o saldo encontrado NAO e´ zero e sim NULL.
Como resolver
Vc poderia tester com um if antes de terminar a sua procedure. Se o valor fosse
NULL então, deve adotar o valor 0, caso contrário, adotar o valor encontrado.
Agora onde e como vc vai implementar é com vc.
Sds,
Ricardo.
fernandoaldrighi [EMAIL PROTECTED] escreveu:
, May 28, 2007 9:00 AM
Subject: [delphi-br] Procedures no Firebird
Tenho uma procedure que ira ler registros
para calcular saldo do cliente (isto funciona)
Mas, se ainda nao existir registros do cliente
o saldo encontrado NAO e´ zero e sim NULL.
Como resolver isto ?
Ou seja, como
Ola pessoal estou tentando fazer uma StoredProcedure generica para
fazer o auto incremento do campo chave no momento da inserção pelo delphi.
-- corpo da procedure
CREATE PROCEDURE P_INCREMENTA_CAMPOS (
PI_TABELA VARCHAR(30),
PI_CAMPO VARCHAR(20))
RETURNS (
[FOR] EXECUTE STATEMENT string
[INTO :var1 [, var2 [, :varn]]] DO
compound-statement];
compound-statement = {statement | block-of-statements}
---Ex .
SQL = 'EXECUTE PROCEDURE '||PROC_NAME;
EXECUTE STATEMENT SQL;
Jorge Diego de A. Lopes [EMAIL PROTECTED] escreveu: Ola pessoal estou
tentando
a instrução
EXECUTE STATEMENT. Ela é exatamente o que vc está precisando. Se vc está
usando uma versão anterior, só lamento! Não tem como resolver isso!
Sds.
From: Jorge Diego de A. Lopes [EMAIL PROTECTED]
Reply-To: delphi-br@yahoogrupos.com.br
To: delphi-br@yahoogrupos.com.br
Subject: [delphi-br
8 matches
Mail list logo