国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

帶參數的CLR存儲過程

2024-07-21 02:47:31
字體:
來源:轉載
供稿:網友
帶參數的CLR存儲過程

昨天有學習《簡單創建與布署CLR存儲過程》http://www.cnblogs.com/insus/p/4371762.html,知道怎樣創建以及布署至SQL中去。

下面這個范例是實現CLR存儲過程附帶參數:

可復制代碼:

SqlConnection connection = new SqlConnection("Context connection=true");        connection.Open();        SqlCommand command = new SqlCommand();        command.Connection = connection;        string sql = "SELECT [Fruit_nbr],[FruitKind_nbr],[FruitName] FROM [dbo].[Fruit] WHERE [FruitName] LIKE @FruitName";                   command.CommandText = sql;        SqlParameter param = new SqlParameter("@FruitName", SqlDbType.NVarChar);        param.Value = name;        command.Parameters.Add(param);        try        {                        SqlDataReader reader = command.ExecuteReader();            SqlContext.Pipe.Send(reader);        }        catch  (Exception ex)          {            throw new Exception(ex.Message);        }               connection.Close();
View Code

編寫CLR存儲過程,有點像是在程序中直接寫SQL語句一樣,不過有細規范與細節不同而已。Insus.NET覺得CLR存儲過程,是一適合一些較穩定與成熟的程序,當布署之后,一般不需要修改的。因為CLR存儲程有更新或是升級,需要刪除原舊有已經布署好的存儲過程以及Assembly,然后才可以重新布署新版本的CLR存儲過程。

刪除FruitClr assembly相關的存儲過程:再刪除Assembly:

當全部Drop完之后,再參考昨天的CLR存儲過程SQL布署方法,重新布署......下面演示執行新添加的CLR存儲過程:


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 华安县| 乌拉特后旗| 囊谦县| 锦州市| 闻喜县| 青川县| 阿鲁科尔沁旗| 朝阳区| 龙游县| 伊吾县| 平邑县| 邛崃市| 宁明县| 酉阳| 琼海市| 剑河县| 新兴县| 宜春市| 突泉县| 舟曲县| 时尚| 武汉市| 瑞金市| 高雄县| 政和县| 甘谷县| 徐闻县| 城固县| 板桥市| 牡丹江市| 寿光市| 嘉祥县| 阆中市| 兰坪| 同心县| 张掖市| 浠水县| 芷江| 慈溪市| 崇州市| 荔波县|