2010-04-20 22 views

Antwort

44

try einschließlich der Schema-ID, wie in

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

+1 Sie ** CAN NOT ** rufen eine benutzerdefinierte Funktion in SQL Server 2008 ohne das Schema mit –

+0

Dank you..It arbeitet – Luke101

+0

jetzt aber, vergiss nicht das "SET", zB 'SET @lastchild = ...' – STLDeveloper

3

Versuchen

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

Verwenden

set @lastchild = dbo.getlastchild(@root) 

Von CREATE FUNCTION

Skalarwertige Funktionen können aufgerufen werden wobei skalare Ausdrücke verwendet werden, einschließlich berechneter Spalten und CHECK Constraint-Definitionen. Wenn skalare Funktionen aufrufen, verwenden Sie bei mindestens den zweiteiligen Namen der -Funktion.

2

Versuchen:

SELECT * FROM dbo.function(@parameters) 
Verwandte Themen