急急急!linq to sql 存储过程 标量查询 在线等!

2025-05-09 21:18:03
推荐回答(2个)
回答1:

Create PROCEDURE CustOrderHist
(
@order nvarchar(50) output,
@id varchar(14)
)
AS
SET NOCOUNT ON
select @order=order from CustOrder where id=@id
RETURN

回答2:

aID in(@arr)
什么意思? aid 应该是int @arr是 Varchar 并且应该是字符串!并且包含','。 你这肯定会出现varchar 值 ',' 转换成数据类型 int 时失败

把最后一句这样写试下
exec ('select * from AA where aID in( ' + @arr + ' )')

你AA是什么表?