我已经有一个工作的存储过程,从TABLETYPE在这个例子中使用SQL Server表类型更新存储过程查询 - 如何?
CREATE PROCEDURE [dbo].[tblDefQ_Detail_INSERT]
@Quotient_D Quotient_D READONLY
AS
BEGIN
SET NOCOUNT ON;
INSERT INTO Quotient_D ([q_id], [item_id], [item_name])
SELECT
[q_id], [item_id], [item_name]
FROM
@Quotient_D
END
此存储过程作为编码
CREATE TYPE [dbo].[Quotient_D] AS TABLE(
[q_id] [int] NULL,
[item_id] [int] NULL,
[item_name] [nvarchar](50) NULL
)
这工作得很好,从表型取值需要的数据等。
我现在想的是使用上
q_id
那么什么是你的问题这个WHERE子句,其值为从该表型的
UPDATE
存储过程? –