天天看點

在VS2005中采用c#書寫存儲過程和函數等以及使用

在cs中書寫

using System;

using System.Data;

using System.Data.Sql;

using System.Data.SqlTypes;

using Microsoft.SqlServer.Server;

public partial class UserDefinedFunctions

{

[Microsoft.SqlServer.Server.SqlFunction]

public static SqlString Function1()

// Put your code here

return new SqlString("Hello");

}

[SqlFunction]

public static string ClrSplitter(string list, int element)

return list.Split(';')[element];

};

使用

EXEC sp_configure 'show advanced options','1';

go

reconfigure;

EXEC sp_configure 'clr enabled','1' //打開執行clr功能,預設是關閉的

select dbo.ClrSplitter('Hello;world',1)

本文轉自高海東部落格園部落格,原文連結:http://www.cnblogs.com/ghd258/archive/2005/12/04/290370.html,如需轉載請自行聯系原作者