sql 存储过程批量删除数据的语句建站知识
导读:1建站知识sql 存储过程批量删除数据的语句,需要的朋友可以参考下网站建设公司百度seo网站优化。
复制代码 代码如下:
Create PROCEDURE Batch_Delete @TableN如何seo优化推广网站ame nvarchar(100), --表名 @FieldName nvarchar(100), --删网站seo优化软件除字段名 @DelCharIndexID nvarchar(1000) as DECLARE @PointerPrev int DECLARE @PointerCurr int DECLARE @TId NVARCHAR(50), @sql NVARCHAR(1000) Set @PointerPrev = 1 while (@PointerPrev < LEN(@DelCharIndexID)) Begin Set @PointerCurr = CharIndex(',',@DelCharIndexID,@PointerPrev) if(@PointerCurr>0) Begin SET @TId = cast(SUBSTRING(@DelCharIndexID, @PointerPrev, @PointerCurr - @PointerPrev) As NVARCHAR(50)) SET @sql = 'Delete From '+ @TableName +' Where '+ @FieldName + ' = '''+ @TID+'''' Exec(@Sql) Print('======='+@TId+'=======sql'+@Sql) SET @PointerPrev = @PointerCurr + 1 Print(@PointerPrev) En建设网站公司d else Begin Print('break') Break End End --删除最后一个,因为最后一个后面没有逗号,所以在循环中跳出,需另外再删除 SET @TId = cast(SUBSTRING(@DelCharIndexID, @PointerPrev, LEN(@DelCharIndexID) - @PointerPrev + 1) As NVARCHAR(50)) SET @sql = 'Delete From '+ @TableName +' Where '+ @FieldName + ' = '''+ @TID+'''' Exec(@Sql) Print('======='+@TId+'=======sql'+@Sql) GO
相关网站建设公司百度seo网站优化。声明: 本文由我的SEOUC技术文章主页发布于:2023-05-23 ,文章sql 存储过程批量删除数据的语句建站知识主要讲述批量,语句,sql 存储过程批量删除数据的语句建站网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_5802.html
- 上一篇:关键字也有权重吗?建站知识
- 下一篇:Oracle数据库系统使用经验六则建站知识