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

Lỗi:Không thể lồng nhau câu lệnh INSERT EXEC. và Không thể sử dụng câu lệnh ROLLBACK trong câu lệnh INSERT-EXEC. Làm thế nào để giải quyết điều này?

Đây là một vấn đề phổ biến khi cố gắng làm 'bong bóng' dữ liệu từ một chuỗi các thủ tục được lưu trữ. Một hạn chế trong SQL Server là bạn chỉ có thể có một INSERT-EXEC hoạt động tại một thời điểm. Tôi khuyên bạn nên xem Cách chia sẻ dữ liệu giữa các thủ tục được lưu trữ, đây là một bài viết rất kỹ lưỡng về các mẫu để giải quyết loại vấn đề này.

Ví dụ, một công việc xung quanh có thể là biến Sp3 thành một hàm có giá trị Bảng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách bỏ qua lỗi khóa trùng lặp trong T-SQL (SQL Server)

  2. Làm thế nào để cài đặt localdb riêng biệt?

  3. Thay đổi Chế độ nghi ngờ cơ sở dữ liệu SQL thành Chế độ bình thường với truy vấn

  4. Toán tử lôgic LIKE trong SQL Server là gì - Hướng dẫn sử dụng SQL Server / TSQL Phần 123

  5. Làm cách nào để tìm các bản sao trên nhiều cột?