Tôi có một thủ tục được lưu trữ truy xuất ba cột từ nhiều bảng. Tôi muốn nhận được kết quả trong một bảng được định nghĩa bởi nhiều người dùng và chuyển biến này sang một thủ tục khác để thực hiện các phép toán trên dữ liệu biến. Tuy nhiên nó không hoạt động. Tôi có đoạn mã sau. Bất kỳ ý tưởng tại sao nó không hoạt động?Cách gán dữ liệu cho loại bảng do người dùng xác định từ Chọn truy vấn trong SQL Server 2014
--This is the initial stored procedure
Create Procedure spSelectData
AS
BEGIN
Select
Userid, first_date, last_update
From Users
END
--This is to create the table type.
Create type Task1TableType AS TABLE
(
Userid nvarchar(20),
First_date datetime,
Last_update datetime
)
--Declare a table of type
DECLARE @firstStep AS Task1TableType
(
Userid nvarchar(20),
First_date datetime,
Last_update datetime
)
Insert @firstStep EXEC spSelectData
Select * from @firstStep
-- This is the procedure 1
CREATE PROC spTest1
@TTType Task1TableType READONLY
AS
BEGIN
Select * from @TTType
END
gì không làm việc, là những sai sót? – Iztoksson
Hiển thị câu lệnh 'EXECUTE spTest1' của bạn. –