我创建了这样的表值参数:
CREATE TYPE dbo.ss AS TABLE(ss1 NVARCHAR(5));
然后我像这样编写了我的存储过程:
ALTER PROCEDURE [dbo].[T_TransactionSummary]
@locations dbo.ss readonly
as
begin
...............
.............
AND (Location_tbl.Locid IN (@locations))
执行此操作时出现错误:
必须声明标量变量“@locations”。
我的存储过程有什么问题