Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Tên hàm tích hợp trong SQL Server

Hãy thử sử dụng tên đầy đủ của hàm, bao gồm cơ sở dữ liệu và tên lược đồ:

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

Tôi nghĩ chỉ cần tên lược đồ, nhưng tôi đã có thói quen đặt cả hai.

tài liệu giải thích rằng ít nhất hai phần tên là cần thiết. Nếu bạn không biết lược đồ là gì, thì cách sau có thể sẽ hoạt động:

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. Thay vì kích hoạt trong SQL Server mất SCOPE_IDENTITY?

  2. Chỉ sử dụng IP để kết nối với SQL Server 2008 mà không có tên phiên bản?

  3. @@ MAX_PRECISION trong SQL Server là gì?

  4. Làm cách nào để CẬP NHẬT từ một CHỌN trong SQL Server?

  5. Tạo một dạng xem liên kết lược đồ trong SQL Server