SQL Server - Funciones transact-sql server 2008

   
Vista:

Funciones transact-sql server 2008

Publicado por Daniel Mauricio (16 intervenciones) el 25/01/2016 20:27:22
Hola a todos.
Aquí escribo mi consulta, que es la creación de una función escalar.
Cuando quiero ver si es correcto el resultado, me da error.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
use pubs
create function cantilibros(@au_id varchar(11))
returns int
begin
declare @cant int
set @cant=(select count(T.title_id) from titleauthor as TA
inner join titles as T
on T.title_id=TA.title_id
where TA.au_id=@au_id
group by TA.au_id)
return @cant
end
 
select cantilibros('213-46-8915')

La función la crea sin problemas.
Muchas gracias por la ayuda.-
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias

Funciones transact-sql server 2008

Publicado por Isaias (3186 intervenciones) el 25/01/2016 22:48:26
La ADIVINANZA no es mi fuerte, ¿Que error te da?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Funciones transact-sql server 2008

Publicado por Daniel (16 intervenciones) el 26/01/2016 14:02:06
Disculpen, no escribí el error que me da.
Aquí va:
Mens. 195, Nivel 15, Estado 10, Línea 1
'cantilibros' no es un nombre de función integrada reconocido.

Se refiere al ejemplo que escribí más arriba, el de la funcion cantilibros()
muchas gracias.-
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias

Funciones transact-sql server 2008

Publicado por Isaias (3186 intervenciones) el 26/01/2016 18:47:46
SELECT dbo.cantilibros('213-46-8915')
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Funciones transact-sql server 2008

Publicado por Daniel (16 intervenciones) el 26/01/2016 19:31:30
Muchísimas gracias!!!
Anduvo perfecto.-
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias

Funciones transact-sql server 2008

Publicado por Isaias (3186 intervenciones) el 27/01/2016 18:41:04
De nada, saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar