2010-04-20 5 views

Répondre

44

essayez d'inclure l'ID de schéma, comme dans

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

+1 vous ** ** NE PEUT PAS appeler une fonction définie par l'utilisateur dans SQL Server 2008 sans utiliser le schéma –

+0

you..It Remercier travaille actuellement – Luke101

+0

mais, ne pas oublier le "SET", par exemple, 'SET @lastchild = ...' – STLDeveloper

3

Essayez

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

Utilisez

set @lastchild = dbo.getlastchild(@root) 

De CREATE FUNCTION

Les fonctions scalaires peuvent être appelées où des expressions scalaires sont utilisées, y compris les colonnes calculées et les définitions de contrainte CHECK . Lorsque invoquant des fonctions à valeurs scalaires, à , utilisez au minimum le nom en deux parties de la fonction .

2

Essayez:

SELECT * FROM dbo.function(@parameters) 
Questions connexes