sql >> Databasteknik >  >> RDS >> Sqlserver

Namn på den inbyggda SQL Server-funktionen

Försök att använda funktionens fullständiga namn, inklusive databasen och schemanamnet:

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

Jag tror att bara schemanamnet behövs, men jag har fått för vana att sätta båda.

dokumentationen förklarar att åtminstone tvådelarnas namn behövs. Om du inte vet vad schema är, kommer förmodligen följande att fungera:

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



  1. Hur man skickar en tabellvärderad parameter från C# till Oracles lagrade procedur

  2. mySQL Rank i Highscore-Query

  3. Spring jdbctemplate batchuppdatering snabbt alternativ

  4. Utl filnamnsändring misslyckades