Tôi có Bảng do người dùng xác định mà tôi chuyển vào một thủ tục được lưu trữ từ bên trong một thủ tục được lưu trữ.Vượt qua một bảng do người dùng định nghĩa đến một thủ tục được lưu trữ
DECLARE @tmpInput MyTableType;
--Table is populated from an INPUT XML
exec ValidateInputXML SELECT * FROM @tmpInput TI WHERE TI.EntryType = 'Attribute';
Hiện tại, điều này không gây ra lỗi cho tôi, nhưng khi tôi chạy lựa chọn từ ValidateInputXML, bảng không có dữ liệu.
Tôi không biết nếu bạn có thể vượt qua các recordset trực tiếp đến các thủ tục lưu trữ mà không sử dụng các loại bảng. Cho nó một ý nghĩ khác. – vendettamit
Đây là phong cách của giải pháp mà chúng tôi đã thực hiện. – Steven