回傳表格(table)
使用 SELECT 以表格方式傳回
範例--建立
CREATE PROCEDURE mysp_QueryData
(
@id int
)
AS
BEGIN
SELECT
LastName,
FirstName
FROM Customer
WHERE CustomerID = @id;
END
範例--呼叫並取值
--建立暫存的資料表
CREATE TABLE @tmp
(
lname varchar(30),
fname varchar(10)
)
--使用INSERT INTO將回傳的table寫入
INSERT INTO @tmp EXEC mysp_QueryData '1'
SELECT * FROM @tmp;