sqlserver存储过程实现数据批量删除--分割字符串实现

本文介绍了一个在SQL Server中通过存储过程实现数据批量删除的方法,特别是使用分割字符串来处理多个ID的情况。存储过程`sp_query_掌上微课_用户操作`根据传入的操作类型(插入、更新或删除)执行相应的数据库操作。在删除操作中,通过循环遍历以逗号分隔的用户ID列表并逐一删除对应记录。
摘要由CSDN通过智能技术生成

USE [ZSWK]

GO

/****** Object: StoredProcedure [dbo].[sp_query_掌上微课_用户操作] Script Date: 12/05/2018 11:10:18 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

– exec sp_query_掌上微课_用户操作 ‘insert’,‘’,‘20181204测试’,‘123456’,‘’,‘测试001’,‘男’,‘’,‘’,‘1’,‘’,‘’,‘123’,‘’

– exec sp_query_掌上微课_用户操作 ‘update’,‘10’,‘test001’,‘’,‘’,‘’,‘’,‘’,‘null’,‘’,‘’,‘’,‘’,‘’

– exec sp_query_掌上微课_用户操作 ‘delete’,‘11’,‘null’,‘null’,‘null’,‘null’,‘null’,‘null’,‘null’,‘null’,‘null’,‘null’,‘null’,‘null’

ALTER PROC [dbo].[sp_query_掌上微课_用户操作]

@operation varchar(255),

@userId varchar(255),

@userName varchar(255),

@password varchar(255),

@phone varchar(255),

@fullname varchar(255),

@sex varchar(255),

@area varchar(255),

@createAt varchar(255),

@isTeacher varchar(255),

@teacherInfo varchar(4000),

@icon

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值