Ich habe einen Tabellentyp, der in einer gespeicherten Prozedur verwendet wird, um Werte herauszufiltern.Ungültiger Spaltenname für Tabellentyp Parameter
CREATE TYPE PackageIdType AS TABLE
(
PackageId VARCHAR(150)
);
Meine gespeicherten Prozedur ist dies:
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)
Aber wenn ich diese immer Fehler ausgeführt:
Msg 207, Level 16, State 1, Procedure spLocalGetValuesFromTable, Line --[Batch Start Line 0]
Invalid column name '@CreationIds'