关于Firebird 3.0 UDFs /外部函数的教程
问题描述:
只是想知道是否有人知道如何为FB3专门创建一个udf的教程,或者如果过程与FB2.5几乎相同。关于Firebird 3.0 UDFs /外部函数的教程
我一直在网上看,但只能找到FB2的细节,我想确保我没有错过任何新的可能可用。
那么,有没有办法用c#构建UDF或者我需要用C++还是Delphi来做到这些?
任何方向将是伟大的,谢谢!
答
经典的UDF在Firebird 2或2.5和3中是相同的。所以你会发现任何教程都会起作用。这些UDF需要用本地代码编写,所以C++,Delphi等。
Firebird 3还增加了一种叫做UDR的新型UDF。这些都是用本地代码编写的,但Firebird和你的代码之间的接口略有不同。装修一新。
最后,感谢Firebird 3的插件架构,您还可以在C#中编写“UDF”。我写了一个插件FbNetExternalEngine,从本地代码到.NET /托管的世界繁重的工作。通过这种方式,您可以使用.NET语言编写代码,并使用与调用UDF/UDR相同的方式从SQL调用代码。 (v1-final应该很快就可以使用。)
+0
太棒了,谢谢Cincura,今天晚上我会阅读你的关于你的插件的文章,并试用它。再次感谢您的详细解释。 – CSharpNewb
询问教程和其他离线站点资源是StackOverflow的Off Topic – DarkCygnus
您是否检查过StackOverflow的Documentation部分? – DarkCygnus
我的歉意是,我将来不会再遇到这些类型的问题。 – CSharpNewb