Categorías destacadas
programacion php    
Código Fuente
0
¡votar!

 funcion y vista

Ejemplo de com o crear una funcion sencilla, como utilizarla en una vista y como llamar a esa vista. Se muestran los empleados de la base de datos Northwind por territorio

--vista con un poco de todo que me devuelve cuantos 
--empleados hay por cada territorio pero que me aparezca en
--letra para ello creo una función

use northwind
go

create function pasarnumero
(@numero int)
returns nvarchar(30)
as
begin
declare @numtext nvarchar(30)
select @numtext = case @numero
when 1 then 'uno'
when 2 then 'dos'
when 3 then 'tres'
else 'mas de 3'
end
return @numtext
end

--Creamos la vista en la que llamamos a la funcion con el propietario porque es escalar

go

create view mivista as
select top 100 percent dbo.pasarnumero(count(firstName))
as 'poblacion', TerritoryDescription from Employees
inner join (EmployeeTerritories inner join Territories on EmployeeTerritories.TerritoryID = Territories.TerritoryID )
on Employees.EmployeeID = EmployeeTerritories.EmployeeID
group by TerritoryDescription order by poblacion desc

--Y la llamamos

select * from mivista

--a ver si os sirve de algo...
Escrito por:
Magin Lopez
Recomendar
a un amigo
Compartir
en redes
 
Comentarios
 
BBDD
Entornos de desarrollo
Entretenimiento
Herramientas
Internet
Lenguajes de script
Lenguajes imperativos
Lenguajes orientados a objeto
Otros lenguajes
Plataformas
Teoría
Varios
Copyright © 1998-2011 Programación en Castellano. Todos los derechos reservados
Datos legales | Politica de privacidad | Contacte con nosotros | Publicidad

Diseño web y desarrollo web. Un proyecto de los hermanos Carrero.

Red internet:
Juegos gratis | Servidores dedicados
Más internet: Password | Directorio de weblogs | Favicon