Tôi mới bắt đầu viết một thủ tục được lưu trữ trong SQL Server 2008 và có hơn 30 tham số. Tôi chưa bao giờ viết một cái có hơn ~ 10 tham số và điều đó khiến tôi suy nghĩ ... Tại thời điểm nào có quá nhiều tham số?
Đối với ngữ cảnh ... quy trình này về cơ bản sẽ CHỈ một hàng vào một bảng duy nhất. Cũng sẽ có một điều rất giống nhau; mặc dù hơi nhỏ hơn; phiên bản thực hiện CẬP NHẬT trên cùng một bảng. Hầu hết các cột tương đối nhỏ với sự kết hợp của int và chuỗi ( varchar(200)
).
Các vấn đề là gì; tốt hay xấu; để có một thủ tục với số lượng lớn các tham số và ngưỡng mà tôi nên bắt đầu xem xét các mẫu khác là gì?