Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Име на вградена функция на SQL Server

Опитайте да използвате пълното име на функцията, включително името на базата данни и схемата:

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

Мисля, че е необходимо само името на схемата, но имам навик да поставям и двете.

документация обяснява, че е необходимо поне името от две части. Ако не знаете какво представлява схемата, вероятно ще работи следното:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Връща булева стойност от заявка за избор

  2. Временна таблица на SQL Server срещу променлива на таблица

  3. SQL Server 2008 не може да премахне ограничението

  4. Вмъкване на големи обектни данни в Salesforce.com от SQL Server

  5. Низ за свързване на SQL Server в код срещу конфигурационен файл в сайта на ASP.NET