2010-04-20 13 views

Respuesta

44

intento incluyendo el identificador de esquema, como en

@lastchild = dbo.getlastchild(@root) 
+16

+1 usted ** ** NO PUEDE llamar a una función definida por el usuario en SQL Server 2008 sin necesidad de utilizar el esquema –

+0

Gracias you..It está trabajando ahora – Luke101

+0

pero, no olvides el "SET", por ejemplo, 'SET @lastchild = ...' – STLDeveloper

3

Trate

set @lastchild = dbo.getlastchild(@root) 
11

Uso

set @lastchild = dbo.getlastchild(@root) 

De CREATE FUNCTION

Las funciones con valores escalares pueden invocarse donde se usan expresiones escalares, incluyendo columnas calculadas y las definiciones de restricción CHECK . Cuando invoca funciones con valores escalares, en mínimo use el nombre de dos partes de la función .

2

Probar:

SELECT * FROM dbo.function(@parameters) 
Cuestiones relacionadas