Tôi có một sproc mà trả về một dòng duy nhất và cột với một văn bản, tôi cần phải thiết lập văn bản này cho một biến, một cái gì đó như:Đặt một giá trị SP trở về một biến trong SQL Server
declare @bla varchar(100)
select @bla = sp_Name 9999, 99989999, 'A', 'S', null
nhưng tất nhiên, mã này không hoạt động ...
cảm ơn!
Sẽ rất tiện dụng (nếu bạn có quyền) để thiết lập này như là proc được lưu trữ của riêng bạn với nhiều giá trị hơn. Rất có thể bạn sẽ muốn gọi điều này nhiều lần. – brianb
Điều này dường như không làm việc cho tôi trong T-SQL SQL2005. Sp của tôi trả về một int. Tôi tạo ra bảng tạm thời, không có lỗi cú pháp và nó chạy, nhưng sau đó int trong bảng tạm thời không có giá trị. Giải pháp được cung cấp bởi DiGi [trên trang này] đã làm việc cho tôi. thx – raddevus
Tôi đã kiểm tra điều này trên SQL Server 2008 R2. Làm việc tốt của nó – Shanaka