SQLServer存储过程中int字段含有in条件的解决办法

介绍一下关于SQLServer存储过程中int字段含有in条件的解决办法:

SQLServer存储过程中int字段含有in条件的解决办法

类似于这种的Sql语句:
Select * from table where column in (1,2,3)
column为int类型,在普通的Sql语句中我们可以传递一个字符串,但是在存储过程中却行不通,存储过程会自动进行格式化。

解决的办法:

ALTER PROCEDURE [dbo].[GetList]
@MyConditions varchar(20)
AS
SELECT
FROM
    [dbo].[Table] 
WHERE CHARINDEX(','+cast([Table].[COLUMN] as varchar(10))+',',','+@MyConditions +',')>0   

OK!这是一种比较简单的解决办法。

以上就是关于“ SQLServer存储过程中int字段含有in条件的解决办法”的相关解答,若有不清楚的可以咨询酷番云酷番云作为云南为数不错持有ICP/ISP/IDC等资质专业云计算提供商之一,成本控制良好,性价比高!提供各类云服务器产品及ICP备案一站式服务,操作简单快捷,7*24小时不间断售后运维技术支持,专业备案团队全力支持。

图片来源于AI模型,如侵权请联系管理员。作者:路飞,如若转载,请注明出处:https://www.kufanyun.com/ask/1303.html

(0)
上一篇 2021年12月10日 11:29
下一篇 2021年12月13日 15:11

相关推荐

  • CF地图未上传至CDN,究竟意味着什么问题或延迟?

    在讨论游戏《穿越火线》(简称CF)中的地图上传问题时,我们经常会遇到“该地图还未上传到cdn”这样的提示,这句话的意思可以从以下几个方面进行详细解释,什么是CDN?CDN全称:内容分发网络(Content Delivery Network)CDN是一种网络技术,通过在全球多个节点上部署服务器,将网络内容分发到用……

    2025年11月7日
    02470
  • 光纤网络时断时续怎么办?光纤频繁掉线原因及解决方法

    光纤网络时断时续的核心结论与专业应对策略光纤网络出现“时断时续”的故障,绝大多数情况并非运营商主干线路的物理断裂,而是由“光信号衰减临界”、“设备兼容性问题”或“终端设备过热/老化”引发的逻辑性掉线,解决此类问题的关键,不在于盲目报修等待,而在于建立一套从光路物理层到应用层的精准排查闭环,对于企业级用户或高并发……

    2026年5月1日
    05652
  • 在ASP.NET中如何连接数据库并获取数据?关键步骤解析

    ASP.NET连接数据库并获取数据的深度解析ASP.NET作为微软推出的企业级Web开发框架,其核心优势之一在于对数据库操作的强大支持,无论是传统的ADO.NET技术,还是现代的Entity Framework,ASP.NET都提供了完善的工具链来连接数据库并高效获取数据,本文将系统梳理ASP.NET连接数据库……

    2026年1月17日
    02120
    • 服务器间歇性无响应是什么原因?如何排查解决?

      根源分析、排查逻辑与解决方案服务器间歇性无响应是IT运维中常见的复杂问题,指服务器在特定场景下(如高并发时段、特定操作触发时)出现短暂无响应、延迟或服务中断,而非持续性的宕机,这类问题对业务连续性、用户体验和系统稳定性构成直接威胁,需结合多维度因素深入排查与解决,常见原因分析:从硬件到软件的多维溯源服务器间歇性……

      2026年1月10日
      020
  • ASP.NET Repeater控件中如何巧妙嵌入序号列实现自动编号?

    在ASP.NET中,使用Repeater控件是一种常见的实现数据展示的方式,Repeater控件本身不提供序号列的自动生成功能,但我们可以通过一些简单的方法来实现序号列的添加,以下是一篇详细介绍如何在ASP.NET中使用Repeater控件添加序号列的文章,Repeater控件概述Repeater控件是ASP……

    2025年12月24日
    03330

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注