funcion el nombre del objeto no es valido

25/06/2008 - 06:42 por Edgar Brito | Informe spam
hola a todos, tengo una duda ojalá puedan ayudarme, estoy creando la
siguiente funcion:
USE [paresynones]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER FUNCTION [Folio](@NUMERO AS INT)
RETURNS VARCHAR(5)
AS
BEGIN
DECLARE @TEXTO VARCHAR(5)
DECLARE @CARACTERES INT
SELECT @CARACTERES= LEN(rtrim(STR(@NUMERO)))
SELECT @TEXTO= REPLICATE(RTRIM(STR(@NUMERO)),5-@CARACTERES)
RETURN @TEXTO
END

al analizarla no me marca ningun error, sin embargo al querer ejecutarla en
el management me manda el siguinete error:

Mens 208, Nivel 16, Estado 6, Procedimiento Folio, Línea 9
El nombre de objeto 'Folio' no es válido.

ya intenté cambiar el nombre de la funcion por otras palabras y nada.

estoy usando sql express 2005

gracias anticipadas

Preguntas similare

Leer las respuestas

#1 Gux (MVP)
25/06/2008 - 15:53 | Informe spam
Por favor muestre cómo hace usted para ejecutar a la función.

Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Edgar Brito" wrote:

Mostrar la cita
#2 Edgar Brito
26/06/2008 - 05:05 | Informe spam
En el management pulso sobre el icono de ejecutar o pulsando F5 para
agregarla al management es donde me manda el error.

"Gux (MVP)" wrote:

Mostrar la cita
#3 Gux (MVP)
26/06/2008 - 19:10 | Informe spam
Por favor intente lo siguiente:

En el Management Studio abra una nueva ventana de query y ejecute todo el
script siguiente (observar que puse CREATE FUNCTION en vez de ALTER FUNCTION):

USE [paresynones]
GO

CREATE FUNCTION [Folio] (@NUMERO AS INT)
RETURNS VARCHAR(5)
AS
BEGIN
DECLARE @TEXTO VARCHAR(5)
DECLARE @CARACTERES INT
SELECT @CARACTERES= LEN(rtrim(STR(@NUMERO)))
SELECT @TEXTO= REPLICATE(RTRIM(STR(@NUMERO)),)
RETURN @TEXTO
END


Díganos si eso ejecutó correctamente o si hubo algún mensaje de error, cuál
es.

Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Edgar Brito" wrote:

Mostrar la cita
Ads by Google
Search Busqueda sugerida