0
ストアドプロシージャで値をフィルタリングするために使用されるテーブルタイプがあります。テーブルタイプパラメータのカラム名が無効
CREATE TYPE PackageIdType AS TABLE
(
PackageId VARCHAR(150)
);
私のストアドプロシージャがこれです:
CREATE PROCEDURE [dbo].[spLocalGetValuesFromTable]
@RundateStart datetime,
@RundateEnd datetime,
@CreationIds PackageIdType READONLY
AS
SELECT *
FROM MYTABLE
WHERE date BETWEEN @RundateStart AND @RundateEnd
AND Ids IN (@CreationIds)
しかし、私はこの取得中にエラー実行すると:
Msg 207, Level 16, State 1, Procedure spLocalGetValuesFromTable, Line --[Batch Start Line 0]
Invalid column name '@CreationIds'