成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

初學(xué)SQL Server存儲過程調(diào)用的代碼示例

數(shù)據(jù)庫 SQL Server
本文我們主要介紹了存儲過程的刪除、查詢、更新、調(diào)用的一些代碼示例,通過這些示例讓我們一起來了解一下存儲過程的使用方法吧,希望能夠?qū)δ兴鶐椭?/div>

數(shù)據(jù)庫操作中,對存儲過程的刪除、查詢、更新、調(diào)用等操作是我們經(jīng)常用到的,為了方便初學(xué)者學(xué)習(xí),本文我們給出了存儲過程的刪除、查詢、更新以及它們的調(diào)用過程的代碼示例,希望能夠?qū)δ兴鶐椭=酉聛砭妥屛覀円黄饋砹私庖幌逻@部分內(nèi)容。

1:刪除

  1. CREATE PROCEDURE Sp_deletedatabyCondition   
  2. @tablename nvarchar(100),  
  3. @condition nvarchar(200)  
  4. AS  
  5. BEGIN  
  6. DECLARE @Sql nvarchar(500)  
  7. SET @Sql='delete from '+@tablename+ ' where '+@condition  
  8. EXEC(@Sql)  
  9. END  
  10. GO 

 

2:查詢

  1. CREATE PROCEDURE SP_getColumnsByCondition   
  2. @tablename nvarchar(100),  
  3. @columns nvarchar(300),  
  4. @condition nvarchar(200)  
  5. AS  
  6. BEGIN  
  7. DECLARE @sql nvarchar(1000)  
  8. SET @sql='select '+@columns+' from '+@tablename+ ' where 11=1 '+@condition  
  9. EXEC(@sql)  
  10. END  
  11. GO 

 

3:更新

  1. CREATE PROCEDURE Sp_UpdateTablebyCondition   
  2. @tablename nvarchar(100),  
  3. @condition nvarchar(300),  
  4. @columns nvarchar(500)  
  5. AS  
  6. BEGIN  
  7. DECLARE @sql nvarchar(1000)  
  8. SET @sql='update '+@tablename+' set '+@columns+' where '  
  9. +@condition  
  10. -- PRINT @sql  
  11. EXEC(@sql)  
  12. END  
  13. GO 

 

對以上操作的調(diào)用:

 

  1. string tablename = "news",where="id=21";  
  2. SqlParameter[] para = new SqlParameter[] {  
  3. new SqlParameter("@tablename",tablename),  
  4. new SqlParameter("@condition",where)  
  5. };  
  6. int result = DB.ExecuteProcCommand("Sp_deletedatabyCondition", para);  
  7. if (result > 0)  
  8. {  
  9. Response.Write("刪除成功");  
  10. }  
  11. DB  
  12. public static int ExecuteProcCommand(string proc,params SqlParameter[] values)  
  13. {  
  14. SqlConnection myconn = getcon();  
  15. SqlCommand cmd = new SqlCommand(proc, myconn);  
  16. cmd.Parameters.AddRange(values);  
  17. cmd.CommandType = CommandType.StoredProcedure;  
  18. int result = -1;  
  19. try  
  20. {  
  21. result = cmd.ExecuteNonQuery();  
  22. }  
  23. catch (Exception ex)  
  24. {  
  25. throw ex;  
  26. }  
  27. finally  
  28. {  
  29. myconn.Close();  
  30. myconn.Dispose();  
  31. }  
  32. return result;  

 

 

關(guān)于存儲過程的查詢、刪除、更新和調(diào)用的知識就介紹到這里了,希望本次的介紹能夠?qū)δ兴斋@!

【編輯推薦】

  1. SQL Server 2008 MDX應(yīng)用之組裝有序集合
  2. SQL Server 2008中的代碼安全之主密鑰詳解
  3. SQL Server 2008 MDX應(yīng)用之檢索集合中的元組
  4. SQL Server 2005/2008中的CTE應(yīng)用之遞歸查詢
  5. 淺析SQL Server數(shù)據(jù)庫SSIS導(dǎo)入IIS日志的簡單步驟
責(zé)任編輯:趙鵬 來源: 博客園
相關(guān)推薦

2011-08-12 14:01:21

SQL Server存儲過程

2011-08-16 16:59:58

PLSQL分頁存儲過程Java

2011-09-01 17:25:03

SQL Server 查看死鎖存儲過程

2010-11-12 09:46:55

Sql Server存

2012-05-10 11:17:23

JavaSQL Server

2009-08-06 16:18:38

C#調(diào)用SQL存儲過程

2011-08-25 14:38:14

SQL Server修改表結(jié)構(gòu)字段類型

2011-08-12 11:22:53

Oracle存儲過程Java

2011-06-17 17:37:16

JavaSQL Server

2010-11-10 15:16:14

Sql Server分

2010-01-22 16:48:54

VB.NET調(diào)用SQL

2010-06-02 16:49:24

MySQL存儲過程

2011-09-01 13:43:23

VC調(diào)用SQL Ser

2010-07-15 12:38:14

SQL Server存

2011-03-24 13:38:47

SQL Server 存儲分頁

2010-07-23 14:26:37

SQL Server存

2011-09-01 15:40:42

SQL Server存儲過程和存儲函數(shù)的加

2009-08-06 16:44:06

2011-08-29 15:52:19

SQL ServerMybatis存儲過程

2010-11-10 13:03:15

SQL Server存
點贊
收藏

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

主站蜘蛛池模板: 9久久精品| 久久久91精品国产一区二区三区 | 伊人伊人伊人 | 亚洲乱码一区二区三区在线观看 | 日韩精品成人 | 久久久精品综合 | 美女一级毛片 | 中文一区二区视频 | 国产高清精品在线 | 国产成人免费视频网站视频社区 | 国产1区2区3区 | 久久精品视频免费看 | 久在线 | 日韩在线播放网址 | 久草热8精品视频在线观看 午夜伦4480yy私人影院 | 欧美福利精品 | 国产精品视频免费观看 | 免费av一区二区三区 | 99精品国自产在线 | 三a毛片| 婷婷国产一区二区三区 | 欧美黄在线观看 | 日本免费视频在线观看 | 日韩中出| 5060网一级毛片 | 国产99久久久国产精品 | 精品国产伦一区二区三区观看体验 | 三级欧美 | 中文字幕在线视频精品 | 欧美一级片免费看 | 性色综合 | 欧美一二三区 | 中文字幕免费中文 | 天堂综合网久久 | 一级一级一级毛片 | 国产欧美精品一区二区三区 | 九九热九九| 精品久久久久久 | 亚洲精品专区 | 亚洲国产精品日韩av不卡在线 | 亚洲欧美日韩精品久久亚洲区 |