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

初學SQL Server存儲過程調用的代碼示例

數據庫 SQL Server
本文我們主要介紹了存儲過程的刪除、查詢、更新、調用的一些代碼示例,通過這些示例讓我們一起來了解一下存儲過程的使用方法吧,希望能夠對您有所幫助。

數據庫操作中,對存儲過程的刪除、查詢、更新、調用等操作是我們經常用到的,為了方便初學者學習,本文我們給出了存儲過程的刪除、查詢、更新以及它們的調用過程的代碼示例,希望能夠對您有所幫助。接下來就讓我們一起來了解一下這部分內容。

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 

 

對以上操作的調用:

 

  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;  

 

 

關于存儲過程的查詢、刪除、更新和調用的知識就介紹到這里了,希望本次的介紹能夠對您有所收獲!

【編輯推薦】

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

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存

2009-08-06 16:18:38

C#調用SQL存儲過程

2012-05-10 11:17:23

JavaSQL Server

2011-08-25 14:38:14

SQL Server修改表結構字段類型

2011-08-12 11:22:53

Oracle存儲過程Java

2010-11-10 15:16:14

Sql Server分

2010-01-22 16:48:54

VB.NET調用SQL

2011-06-17 17:37:16

JavaSQL Server

2010-06-02 16:49:24

MySQL存儲過程

2010-07-15 12:38:14

SQL Server存

2011-09-01 13:43:23

VC調用SQL Ser

2011-03-24 13:38:47

SQL Server 存儲分頁

2011-09-01 15:40:42

SQL Server存儲過程和存儲函數的加

2010-07-23 14:26:37

SQL Server存

2009-08-06 16:44:06

2010-09-09 09:49:18

SQL函數存儲過程

2010-07-26 14:43:31

SQL Server存
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩黄色av| 亚洲一区二区视频在线观看 | 中文字幕在线免费 | 国产精品免费大片 | 一区二区av | 综合精品久久久 | 久久精品国产v日韩v亚洲 | www.婷婷亚洲基地 | 国产超碰人人爽人人做人人爱 | 国产精品不卡一区 | 久久久影院 | 一级全黄少妇性色生活免费看 | 97人人草 | 国产精品久久九九 | 成人久久久久 | 欧美精产国品一二三区 | 久久久久久免费精品一区二区三区 | 欧美午夜一区二区三区免费大片 | 成人免费一区二区三区视频网站 | 91亚洲国产成人久久精品网站 | 国产精品久久久久久久久免费丝袜 | 日韩欧美一区二区三区 | 精品亚洲二区 | 久久精品一区二区三区四区 | 中文字幕成人在线 | 伊人网站| 午夜99 | 亚洲天堂一区二区 | 亚洲综合网站 | 精品啪啪 | 国产精品夜间视频香蕉 | 久久久成人精品 | 日韩视频 中文字幕 | 一区二区免费 | 狠狠色综合网站久久久久久久 | 国产精品一区二区三区在线 | 97精品国产97久久久久久免费 | 久久99精品久久久久蜜桃tv | 欧美一级在线观看 | 久青草影院 | 欧美激情综合五月色丁香小说 |