`
wsql
  • 浏览: 11792139 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

SQL Server通过储存过程实现批量删除注意事项

 
阅读更多

这里设定传过来的参数是拼接好的字符串,如:1,2,3,4,5

create procedure up_batchDeleteById

(

@condition varchar(max)

)

as

delete from dt_name where id in(@condition)

以上的做法看似正确,实际会报错,具体原因是说id是int类型的,而@condition是字符串类型,这样无法删除

正确做法:

create procedure up_batchDeleteById

(

@condition varchar(max)

)

as

declare @sql varchar(max)

set @sql='delete from dt_name where id in (' + @condition + ')'

exec(@sql)

至于这样做为什么正确,目前还不知道大笑

分享到:
评论

相关推荐

    SQL SERVER 2000开发与管理应用实例

    7.2.4 使用SQL Server的系统存储过程处理分页 216 7.3 特殊要求的分页处理 217 7.3.1 随机显示的分页处理 217 7.3.2 分类数据的分页处理 221 第 8 章 树形数据处理 223 8.1 单编号处理法 223 ...

    sqlserver2000基础(高手也有用)

    7.2.4 使用SQL Server的系统存储过程处理分页 216 7.3 特殊要求的分页处理 217 7.3.1 随机显示的分页处理 217 7.3.2 分类数据的分页处理 221 第 8 章 树形数据处理 223 8.1 单编号处理法 223 8.1.1 ...

    企业内训系统2021版|员工在线学习平台|适合企事业单位及机关部门内部在线培训考试平台搭建

    注意事项【解决学员登录后记录不住登录状态问题】 系统安装后用记事本打开db.config文件里配置以下主域 用域名访问:例如访问域名是:www.weisha100.net,主域处填写:weisha100.net,示例如下:add name="weisha100...

    Access+2000中文版高级编程

    4.4 通过编程实现同一窗体的多个副本 83 4.4.1 支持多窗体实例 84 4.4.2 检查Employees窗体的代码 84 4.4.3 自动关闭Employees窗体 86 4.5 小 结 87 第5章 使用DAO 88 5.1 理解DAO 88 5.1.1 了解...

    Access 2000中文版高级编程(part1)

    Access2000中文版高级编程 目录 第一部分 编程基础 1 第1章 宏与代码 3 1.1 何时使用代码代替宏 4 1.1.1 何时用宏 4 1.1.2 何时用代码 4 1.2 宏到代码的转换 5 ...15.5 使用API调用的注意事项 479 15.5.1 ...

    Spring中文帮助文档

    在应用服务器中使用Hibernate的注意事项 12.3. JDO 12.3.1. 建立PersistenceManagerFactory 12.3.2. JdoTemplate和JdoDaoSupport 12.3.3. 基于原生的JDO API实现DAO 12.3.4. 事务管理 12.3.5. JdoDialect ...

    Spring API

    在应用服务器中使用Hibernate的注意事项 12.3. JDO 12.3.1. 建立PersistenceManagerFactory 12.3.2. JdoTemplate和JdoDaoSupport 12.3.3. 基于原生的JDO API实现DAO 12.3.4. 事务管理 12.3.5. JdoDialect ...

    管家婆辉煌版 门店使用服务类

    使用注意事项: 1、本工具可以对单条基本信息搬移,也可以对信息类进行搬移。 2、为了避免搬移出错,请勿一边搬移一边做帐。 3、已经被使用过的基本信息不能被做为类而向其添加子类信息。 4、只能对往来单位、库存...

    勤哲excel服务器2010教程

    7.6.3 有关格式打印的注意事项 114 7.6.4 打印历史 117 第8章、 数据查询 119 8.1 设计纯查询模板 119 8.1.1 建立销售台帐模板 120 8.1.2 设置本模板为纯查询报表 121 8.1.3 按时间查询订单信息 121 8.1.4 控制表间...

Global site tag (gtag.js) - Google Analytics