[firebase-br] SQL
FireBird FireBird
firebird100 em gmail.com
Qui Out 18 10:03:22 -03 2007
Pessoa; fiz este comando aqui e funcionou certinho.
Mas precisa de fazer isto numa procedure.
select * from paci
where paci.nome_mae like '%ELZA%'
and paci.paciente like 'IS%'
CREATE PROCEDURE SP_PESQUISA_PACIENTE (
NOME_PACI VARCHAR (80),
NOME_MAE VARCHAR (80),
NOME_FONETICO VARCHAR (80))
RETURNS (
COD_PACI INTEGER,
NOME_PACIENTE VARCHAR (80),
NOME_MAE_PACI VARCHAR (80),
NOME_FONETIZADO VARCHAR (80),
END_RUA VARCHAR (80),
END_NUM INTEGER,
END_BAIRRO VARCHAR (40))
AS
BEGIN
select paci.paciente,
paci.nome_mae,
paci.id,
PACI.end_rua,
paci.end_num,
PACI.end_bairro
from paci
where paci.nome_mae like :NOME_MAE - < Queria informar como parametro
o nome da mae
and paci.paciente like : NOME_PACI -< Queria informar como
parametro o nome do paciente.
Into:NOME_PACIENTE,:NOME_MAE_PACI,:COD_PACI,
:END_RUA,:END_NUM, :END_BAIRRO;
/* Procedure body */
SUSPEND;
END
Mais detalhes sobre a lista de discussão lista