[firebase-br] RES: Procedure com erro
Antonio Carlos
a.lima.silva em terra.com.br
Sáb Jan 19 10:54:34 -03 2008
CREATE PROCEDURE PESQ_REGISTRO (
REG integer )
returns (
registro integer,
nome varchar(60),
data_nasc date,
telefone varchar(13),
nome_mae varchar(40) )
as
BEGIN
SELECT A.REGISTRO,A.NOME,A.DATA_NASC,A.NOME_MAE,A.TELEFONE
FROM AGENDA A WHERE A.REGISTRO = :REG INTO :registro, :nome, :data_nasc,
:telefone, :nome_mae
SUSPEND;
EXIT;
END
Um FOR admite que vc terá n resultados... retornar n resultados ?...
CREATE PROCEDURE PESQ_REGISTRO ( REG INTEGER )
returns (
registro integer,
nome varchar(60),
data_nasc date,
telefone varchar(13),
nome_mae varchar(40) )
as
BEGIN
FOR SELECT A.REGISTRO,A.NOME,A.DATA_NASC,A.NOME_MAE,A.TELEFONE
FROM AGENDA A
WHERE A.REGISTRO = :REG
INTO :registro, :nome, :data_nasc, :telefone, :nome_mae
DO
BEGIN
SUSPEND
END
END
__________ Information from ESET NOD32 Antivirus, version of virus signature
database 2807 (20080119) __________
The message was checked by ESET NOD32 Antivirus.
http://www.eset.com
Mais detalhes sobre a lista de discussão lista