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 存儲過程批量刪除數據的語句建站網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_5802.html
- 上一篇:關鍵字也有權重嗎?建站知識
- 下一篇:Oracle數據庫系統使用經驗六則建站知識