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

相关推荐

  • 运行shell脚本时报错”[[ : not found”解决方法

    有很多小伙伴,在运行shell脚本时,遇到了不少问题,今天给大家讲解一篇“运行shell脚本时报错”[[ : not found”解决方法”   …

    2021年8月30日
    02.4K0
  • ASP.NET中下拉框DropDownList无法获取值怎么办?

    在ASP.NET Web Forms开发中,DropDownList控件作为前端数据选择的常用工具,其值获取问题常让开发者头疼,若页面回传后无法正确获取选中值,将直接影响表单提交、数据处理逻辑,甚至导致业务流程中断,本文将系统分析该问题的常见原因,并提供详尽的解决方案,并结合实际项目案例(酷番云云产品应用场景……

    2026年1月27日
    01170
  • 公云动态域名解析软件怎么用?动态域名解析设置与优势

    在动态 IP 环境下,公云动态域名解析软件是构建高可用、低成本且无需固定公网 IP 的远程访问与业务部署的核心解决方案,它通过实时监测网络环境变化,自动将变化的 IP 地址更新至域名解析记录中,确保用户始终能访问到正确的服务节点,彻底解决了传统静态 IP 方案成本高、维护难的痛点,是实现企业数字化连接与个人远程……

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

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

      2026年1月10日
      020
  • 如何重置ASP.NET用户密码?密码安全最佳实践指南

    在 ASP.NET(包括 ASP.NET Core)中,密码管理涉及存储、验证和安全传输,以下是关键实践和技术详解:密码存储 – 使用哈希算法绝对不要明文存储密码! 使用强哈希算法加盐存储:推荐算法:PBKDF2、BCrypt、Argon2ASP.NET Core Identity 默认使用 PBKDF2……

    2026年2月8日
    01175

发表回复

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