回傳表格(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;