Se puede con una funcion

19/08/2005 - 18:26 por Alfredo Crisostomo | Informe spam
Se puede hacer una funcion a la cual yo le mande un parametro digamos
@CLIENTE y me devuelva los registros de la tabla CLIENTES donde
CLIENTES.cliente=@CLIENTE ?

Lo quiero en una funcion y no en un SP porque pienso poder usarla como tabla
en muchas otras querys ...

se puede ?
 

Leer las respuestas

#1 Alejandro Mesa
19/08/2005 - 18:43 | Informe spam
Claro que si. Es la forma adecuada de simular una vista con parametros.

Ejemplo:

use northwind
go

create function dbo.ufn_customers_from_country (
@country nvarchar(15)
)
returns table
as
return (
select customerid, companyname, country
from dbo.customers
where country = @country
)
go

select
*
from
dbo.ufn_customers_from_country('Spain')
go

drop function dbo.ufn_customers_from_country
go

AMB


"Alfredo Crisostomo" wrote:

Se puede hacer una funcion a la cual yo le mande un parametro digamos
@CLIENTE y me devuelva los registros de la tabla CLIENTES donde
CLIENTES.cliente=@CLIENTE ?

Lo quiero en una funcion y no en un SP porque pienso poder usarla como tabla
en muchas otras querys ...

se puede ?



Preguntas similares