批量删除的存储过程
来源:互联网 发布:淘宝公益宝贝百分比 编辑:程序博客网 时间:2024/05/17 21:46
批量删除的存储过程
根据批量删除的sql语句可以知道“delete table where id in(id1,id2,id3,……)”
写存储过程
create proc up_del
@ID nvarchar(20)
as
delete table where id in(@ID)
此时执行会报“消息 245,级别 16,状态 1,第 1 行 在将 varchar 值 '1,0' 转换成数据类型 int 时失败。”的错误
所以解决办法是:
create PROCEDURE [dbo].[UP_tb_Delete]
@ID nvarchar(50)
AS
declare @Sql nvarchar(200)
set @Sql='DELETE tb_zazhi WHERE ID in ('+@ID+')'
exec(@Sql)
即拼接字符串的形式即可解决了批量删除的存储过程
- 批量删除存储过程的存储过程
- 批量删除的存储过程
- 批量删除记录的存储过程
- sqlserver 批量删除存储过程
- 存储过程批量删除表
- sqlserver 批量删除存储过程
- 批量删除包含特殊字符的存储过程
- MSSQL学习之存储过程--批量删除
- 批量删除ORACLE表存储过程
- SqlServer批量删除表和存储过程
- mysql存储过程批量删除数据
- 存储过程mysql批量删除记录
- oracle存储过程批量插入和批量删除实例
- mysql批量查询、修改表, 批量删除存储过程
- sqlserver批量删除存储过程和批量修改存储过程语句
- Oracle利用存储过程批量insert造数据和分批提交删除的例子
- 使用存储过程批量删除数据库表里面的恶意脚本代码
- 关于主键列执行批量删除单表数据的存储过程,
- 转载
- CentOS下安装C++编译器codeblocks
- zoj 2097 Walking on a Chessboard
- pcap/cap文件关联wireshark
- Bugchecks Explained: PAGE_FAULT_IN_NONPAGED_AREA
- 批量删除的存储过程
- new与delete(下)
- 让Windows Server 2008+IIS 7+ASP.NET突破默认限制,支持海量并发连接数
- 菜鸟成长之二叉树preorder
- Flex4特效之3D效果
- mtk编程
- 创建文件夹
- 判断某列是否存在于某表中
- 名词作定语修饰名词