Ver Mensaje Individual
  #22  
Antiguo 14-01-2009
Avatar de Kipow
Kipow Kipow is offline
Miembro
 
Registrado: abr 2006
Ubicación: Guatemala
Posts: 329
Reputación: 19
Kipow Va por buen camino
Con Firebird

Cita:
Empezado por ASAPLTDA Ver Mensaje
En la base de datos
Código SQL [-]Declare function get_nombre cliente (in nocliente %clientes.nocliente, out( nombre_cliente %clientes.nombrecliente) as begin select nombrecliente from clientes into :nombrecliente); end


en delphi por Ejemplo
select nopedido,codigocliente,get_nombre_cliente(codigocliente), from pedidos_header

Permite desplegar el nombre del cliente facilmente
Código SQL [-]
create procedure get_nombre_cliente (nocliente dominio_cliente)
returns (nombrecliente dominio_nombre_cliente)
as
begin
  select nombrecliente
  from clientes
  into :nombrecliente;
  suspend;
end

en delphi

Código Delphi [-]
select nopedido,codigocliente,get_nombre_cliente(codigocliente), from pedidos_header
Responder Con Cita