使用 C# 的 SQL Server UDF
Posted
技术标签:
【中文标题】使用 C# 的 SQL Server UDF【英文标题】:SQL Server UDF Using C# 【发布时间】:2011-01-19 14:36:11 【问题描述】:如何创建User Defined Function
UDF 在SQL Server
中,我正在寻找一个示例,您能否提供一个使用C#
的非常简单的示例?
【问题讨论】:
【参考方案1】:这是不可能的。 SQL Server 2008 包含运行 .NET 语言的 SQL CLR 运行时。
【讨论】:
所以我只能用Visual Basic,C#?。在其他 SQL 版本中,比如 2000 或 2005 可以吗? 你需要吗?如果它是一个函数,它可能会被调用很多行和很多次,而且这种方法可能会很慢......而且您可能会遇到内存泄漏并导致 SQL Server 崩溃。如果您绝对必须从 SQL Server 内部调用非托管代码(C、C++),请通过 C#/VB.NET 程序集中的 P/Invoke 调用代码。有关更多信息,请参阅此线程:social.msdn.microsoft.com/Forums/en/sqlnetfx/thread/… 我打算做一个聚合函数,但为了测试产量,我需要使用 UDF。以上是关于使用 C# 的 SQL Server UDF的主要内容,如果未能解决你的问题,请参考以下文章