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

Thực thi SQL động trong một hàm SQLServer 2005

Nó "thông thường" không thể được thực hiện vì SQL Server coi các chức năng là xác định, có nghĩa là đối với một tập hợp đầu vào nhất định, nó phải luôn trả về các đầu ra giống nhau. Một thủ tục được lưu trữ hoặc sql động có thể không xác định vì nó có thể thay đổi trạng thái bên ngoài, chẳng hạn như bảng, được dựa vào.

Do trong máy chủ SQL, các chức năng của máy chủ SQL luôn mang tính xác định, sẽ là một ý tưởng tồi từ quan điểm bảo trì trong tương lai nếu cố gắng tránh điều này vì nó có thể gây ra sự nhầm lẫn khá lớn cho bất kỳ ai phải hỗ trợ mã trong tương lai.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hoàn nguyên giao dịch Entity Framework 6

  2. Cách chọn JSON lồng nhau trong SQL Server với OPENJSON

  3. Tổng không chính xác khi tôi tham gia bảng thứ hai

  4. Khi nào thì tốt hơn nên viết sql ad hoc so với các thủ tục được lưu trữ

  5. tạo trình kích hoạt cho Sau khi Chèn, Sau khi Cập nhật và Sau khi Xóa trong SQL