我已經有一個工作的存儲過程,從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
存儲過程? –