1.首先新建乙個空的解決方案,並新增乙個類庫,**如下,編譯並生產dll
using system;
using system.collections.generic;
using system.data.sqltypes;
using system.linq;
using system.text;
namespace test
!", name);//decryptstring(dataxml.value);
sqlstring sqlvalue = new sqlstring(decode);
return sqlvalue;
} }
} 2.啟用clr功能
預設情況下,sql server中的clr是關閉的,所以我們需要執行如下命令開啟clr:
exec sp_configure 'clr enabled',1
reconfigure
go3.將程式集引用到資料庫中
create assembly testhelloworld from 'c:\test.dll' --('c:/test.dll'w為錯誤寫法)
4.建立函式
create function dbo.clrhelloworld
(
@name as nvarchar(200)
)
returns nvarchar(200)
as external name testhelloworld.[test.testtrans].generatedecryptstring
5.呼叫函式
select dbo.clrhelloworld('耿耿')
6.執行結果
hello world 耿耿!
Sql Server 資料庫中呼叫dll檔案
1.首先新建乙個空的解決方案,並新增乙個類庫,如下,編譯並生產dll using system using system.collections.generic using system.data.sqltypes using system.linq using system.text namesp...
SQL Server跨資料庫呼叫儲存過程
a庫儲存過程 create procedure dbo spaaafortest username nvarchar 20 null loginpwd nvarchar 60 null as begin select n a as a n b as b n c as c end同一臺伺服器例項,a,...
SQL server 資料庫中的資料操作
sql提供了4種基本操作的語句,它們分別是進行資料的增加 查詢 修改和刪除操作。1.新增操作 sql語句中最常用的用於指定向資料表中插入資料的方法是使用insert語句。insert語句的使用很簡單,他的基本語法格式如下 insert into table name column list valu...