sql >> Database teknologi >  >> RDS >> Sqlserver

SQL Server indbygget funktionsnavn

Prøv at bruge det fulde navn på funktionen, inklusive databasen og skemanavnet:

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

Jeg tror kun skemanavnet er nødvendigt, men jeg har fået for vane at sætte begge dele.

dokumentationen forklarer, at mindst de to dele navn er nødvendig. Hvis du ikke ved, hvad skema er, så vil følgende sandsynligvis fungere:

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



  1. COPY funktion i PostgreSQL

  2. MySQL DROP UNIK BEGRÆNSNING

  3. Oprettelse af en elevdatabase med Microsoft Access

  4. Grupper efter antal af (Top 5) og antal af (alle andre)