Sql Server 數(shù)據(jù)庫中調(diào)用dll文件的過程
文章主要介紹了Sql Server 數(shù)據(jù)庫中調(diào)用dll文件的過程,非常不錯,具有一定的參考借鑒價值,感興趣的朋友跟隨小編一起學習吧...
1.首先新建一個空的解決方案,并添加一個類庫,代碼如下,編譯并生產(chǎn)dll
using System;using System.Collections.Generic;using System.Data.SqlTypes;using System.Linq;using System.Text;namespace TEST{publicclass TestTrans{[Microsoft.SqlServer.Server.SqlFunction]publicstaticSqlString GenerateDecryptString(stringname){string decode = string.Empty;decode = string.Format("HELLO WORLD {0}!",name);//DecryptString(dataXML.Value);SqlString sqlValue = new SqlString(decode);returnsqlValue;}}}
2.啟用CLR功能
默認情況下,SQL Server中的CLR是關(guān)閉的,所以我們需要執(zhí)行如下命令打開CLR:
execsp_configure'clr enabled',1reconfigureGo
3.將程序集引用到數(shù)據(jù)庫中
CREATEASSEMBLY testHelloWorldFROM'C:\TEST.dll'--('C:/TEST.dll'w為錯誤寫法)
4.創(chuàng)建函數(shù)
CREATEFUNCTIONdbo.clrHelloWorld(@nameasnvarchar(200))RETURNSnvarchar(200)ASEXTERNALNAMEtestHelloWorld.[TEST.TestTrans].GenerateDecryptString
5.調(diào)用函數(shù)
SELECTdbo.clrHelloWorld('耿耿')
6.執(zhí)行結(jié)果
HELLO WORLD 耿耿!
總結(jié)
以上所述是小編給大家介紹的Sql Server 數(shù)據(jù)庫中調(diào)用dll文件的過程,希望對大家有所幫助
- Sql Server 數(shù)據(jù)庫獲取字符串中小寫字母的SQL語句
- Sql Server數(shù)據(jù)庫如何去掉內(nèi)容里面的Html標簽
- SQL Server數(shù)據(jù)庫遠程更新目標表數(shù)據(jù)的存儲過程
- MsSql 數(shù)據(jù)庫使用sqlplus創(chuàng)建DDL和DML操作方法
- SQL Server常見問題介紹及快速解決建議
- SQL Server中Table字典數(shù)據(jù)的查詢SQL示例代碼
- SQL SERVER 2012數(shù)據(jù)庫自動備份的方法
- 關(guān)于SQL server2008調(diào)試存儲過程的完整步驟
- SQL Server數(shù)據(jù)庫調(diào)整表中列的順序操作方法及遇到問題
- SQL Server中的SELECT會阻塞SELECT相關(guān)資料
Sql Server 數(shù)據(jù)庫獲取字符串中小寫字母的SQL語句
文章主要介紹了SqlServer 獲取字符串中小寫字母的實現(xiàn)方法,非常不錯,具有一定的參考借鑒價值,需要的朋友跟隨腳本之家小編一起學習吧有時候我們會截取字符串中的一些特殊想要的...
Sql Server數(shù)據(jù)庫如何去掉內(nèi)容里面的Html標簽
文章主要介紹了Sql Server 去掉內(nèi)容里邊的Html標簽的實現(xiàn)方法,代碼超簡單,具有一定的參考借鑒價值,需要的朋友可以參考下。...
SQL Server數(shù)據(jù)庫遠程更新目標表數(shù)據(jù)的存儲過程
文章主要介紹了SQL Server 遠程更新目標表數(shù)據(jù)的存儲過程,適用于更新列名一致,主鍵為Int類型,具體實例代碼大家參考下本文本文給大家分享一個遠程更新目標庫數(shù)據(jù)的存儲過程,適用...
MsSql 數(shù)據(jù)庫使用sqlplus創(chuàng)建DDL和DML操作方法
文章主要介紹了使用sqlplus創(chuàng)建DDL和DML操作方法,需要的朋友可以參考下,在window進入命令行模式敲sqlplus就會...
SQL Server常見問題介紹及快速解決建議
本文旨在幫助SQL Server數(shù)據(jù)庫的使用人員了解常見的問題,及快速解決這些問題。這些問題是數(shù)據(jù)庫的常規(guī)管理問題,對于很多對數(shù)據(jù)庫沒有深入了解的朋友提供一個大概的常見問題框架。...
SQL Server中Table字典數(shù)據(jù)的查詢SQL示例代碼
文章主要給大家介紹了關(guān)于SQL Server中Table字典數(shù)據(jù)的查詢SQL的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著...
SQL SERVER 2012數(shù)據(jù)庫自動備份的方法
文章主要為大家詳細介紹了SQL SERVER 2012數(shù)據(jù)庫自動備份的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下為了防止數(shù)據(jù)丟失,這里給大家介紹SQL SERVER2012數(shù)據(jù)自動備...
關(guān)于SQL server2008調(diào)試存儲過程的完整步驟
文章主要給大家分享介紹了關(guān)于sql server2008調(diào)試存儲過程的完整步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編...
SQL Server數(shù)據(jù)庫調(diào)整表中列的順序操作方法及遇到問題
文章主要介紹了SQL Server 數(shù)據(jù)庫調(diào)整表中列的順序操作,文中給大家通過詳細步驟介紹了需求及問題描述 ,需要的朋友可以參考下SQL Server 數(shù)據(jù)庫中表一旦創(chuàng)建,我們不建議擅自調(diào)...
SQL Server中的SELECT會阻塞SELECT相關(guān)資料
文章主要給大家介紹了SQL Server中的SELECT會阻塞SELECT的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧前言在SQL Server中...

