自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

SQL存儲過程通過傳送數(shù)組字符串參數(shù)刪除多條記錄

數(shù)據(jù)庫 SQL Server
SQL刪除記錄有多種不同的方法,下面為您介紹在SQL Server存儲過程通過傳送數(shù)組字符串參數(shù)刪除多條記錄,供您參考。

SQL刪除記錄有多種不同的方法,下面為您介紹在SQL Server存儲過程通過傳送數(shù)組字符串參數(shù)刪除多條記錄(如多選或全選表單中的多選框所獲取的一組數(shù)值刪除 )。

代碼如下:

[[15054]]CREATE PROCEDURE DeleteNews
[[15054]]    
@ID nvarchar(500)
[[15054]]
as
[[15054]]    
DECLARE @PointerPrev int
[[15054]]    
DECLARE @PointerCurr int
[[15054]]    
DECLARE @TId int
[[15054]]    
Set @PointerPrev=1
[[15054]]    
[[15054]]    
while (@PointerPrev < LEN(@ID))
[[15054]]    
Begin
[[15054]]        
Set @PointerCurr=CharIndex(',',@ID,@PointerPrev)
[[15054]]        
if(@PointerCurr>0)
[[15054]]        
Begin
[[15054]]            
set @TId=cast(SUBSTRING(@ID,@PointerPrev,@PointerCurr-@PointerPrevas int)
[[15054]]            
Delete from News where ID=@TID
[[15054]]            
SET @PointerPrev = @PointerCurr+1
[[15054]]        
End
[[15054]]        
else
[[15054]]            
Break
[[15054]]    
End
[[15054]]    
--刪除最后一個,因為最后一個后面沒有逗號,所以在循環(huán)中跳出,需另外再刪除
[[15054]]
     set @TId=cast(SUBSTRING(@ID,@PointerPrev,LEN(@ID)-@PointerPrev+1as int
[[15054]]     
Delete from News where ID=@TID
[[15054]]
GO
[[15054]]
責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-10-22 17:14:03

SQL Server刪

2010-11-26 13:27:41

MySQL存儲過程

2011-07-22 15:38:54

SQL Server數(shù)存儲過程切割字符串

2010-09-03 11:35:50

2010-07-07 17:00:15

SQL Server傳

2011-05-18 09:50:53

Oracle存儲

2010-09-26 17:24:24

SQL字符串

2010-11-10 13:03:15

SQL Server存

2010-09-01 16:35:12

SQL刪除存儲過程

2018-05-02 08:40:36

存儲密碼字符

2009-11-25 09:13:41

PHP數(shù)組轉(zhuǎn)字符串PHP字符串轉(zhuǎn)數(shù)組

2011-07-11 13:22:28

存儲過程

2010-09-09 11:48:00

SQL函數(shù)字符串

2010-06-28 15:18:51

SQL Server

2010-09-13 15:12:26

sql server字

2010-11-08 17:07:41

SQL Server字

2010-09-02 10:10:03

SQL刪除

2010-11-12 09:18:13

SQL Server存

2009-10-13 16:09:27

.NET字符串解析

2009-09-18 15:22:14

DataContextLINQ to SQL
點贊
收藏

51CTO技術(shù)棧公眾號