Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Name der integrierten SQL Server-Funktion

Versuchen Sie, den vollständigen Namen der Funktion zu verwenden, einschließlich des Datenbank- und Schemanamens:

update
   tableName
set
   score = <database>.<schema>.myFunction(tableName.id)

Ich denke, dass nur der Schemaname benötigt wird, aber ich habe mir angewöhnt, beides anzugeben.

Die Dokumentation erklärt, dass mindestens der zweiteilige Name benötigt wird. Wenn Sie nicht wissen, was Schemas sind, wird wahrscheinlich Folgendes funktionieren:

update
   tableName
set
   score = dbo.myFunction(tableName.id)