【发布时间】:2010-04-26 12:06:30
【问题描述】:
我需要从具有匹配时间戳的表中选择记录,例如 2000 来自 c# .net 代码。 例如:
SELECT *
FROM ITEMDATA_TABLE
WHERE ITEMNAME='Item1' and TimeStamp='2010-04-26 17:15:05.667'
对于相同的时间戳,上述查询必须多执行 2000 个项目。
为此我们可以使用
SELECT *
FROM ITEMDATA_TABLE
WHERE ITEMNAME in ('Item1','Item2','Item3','Item4',......)
AND TimeStamp='2010-04-26 17:15:05.667'
来自 SQL Server Management Studio。
我尝试将所有项目名称附加到一个字符串变量并将其作为参数提供给存储过程,但结果是连接错误。
作为从 .net 代码执行的存储过程,我怎样才能做到这一点? 任何人都可以建议我/纠正我这样做吗?
【问题讨论】:
标签: c# sql-server stored-procedures