Theo ý kiến của tôi, Thủ tục được lưu trữ chỉ nên được sử dụng cho thao tác dữ liệu khi cần sử dụng cùng một quy trình giữa một số ứng dụng khác nhau hoặc cho ETL giữa các cơ sở dữ liệu hoặc bảng, không hơn thế nữa. Về cơ bản, hãy làm càng nhiều mã càng tốt cho đến khi bạn gặp phải nguyên tắc DRY hoặc những gì bạn đang làm chỉ đơn giản là di chuyển dữ liệu từ nơi này sang nơi khác trong DB.
Chế độ xem có thể được sử dụng để cung cấp "chế độ xem" thay thế hoặc đơn giản hóa vào dữ liệu. Như vậy, tôi sẽ xem xét vì bạn không thực sự thao tác dữ liệu nhiều như việc tìm kiếm một phương pháp khác để hiển thị nó.