2017-07-15 22 views
0

FB3用のudfを作成する方法や、FB2.5とほぼ同じプロセスのチュートリアルを知っている人がいれば分かります。Firebird 3.0のUDF /外部関数のチュートリアル

私はオンラインで探していますが、FB2の詳細しか見つけることができませんでした。新しいものが見つからないようにしたいと思っていました。

また、C#でUDFをビルドする方法はありますか?これをC++またはDelphiで行う必要がありますか?

いずれかの方向は素晴らしいです、ありがとう!

+0

チュートリアルと他のオフサイトリソースの問い合わせはオフになっています。StackOverflowのトピックはありません – DarkCygnus

+0

StackOverflowのドキュメントセクションをチェックしましたか? – DarkCygnus

+0

私は申し訳ありませんが、今後この種の質問はしません。 – CSharpNewb

答えて

4

古典的なUDFは、Firebird 2または2.5と3で同じです。したがって、あなたが見つけるチュートリアルはすべて動作します。これらのUDFはネイティブコード(C++、Delphiなど)で記述する必要があります。

Firebird 3には、UDRという新しいタイプのUDFも追加されています。これらはネイティブコードで書かれていますが、Firebirdとあなたのコードとの間のインターフェースは少し異なります。リフレッシュ。

最後に、Firebird 3のプラグインアーキテクチャのおかげで、C#でも "UDF"を書くことができます。私は、ネイティブコードから.NET /管理された世界への重い作業を行うプラグインFbNetExternalEngineを書きました。これにより、.NET言語でコードを記述し、UDF/UDRと同じ方法でSQLから呼び出すことができます。 (v1-finalはすぐに利用可能になるはずです)

+0

素晴らしい、Cincura、ありがとう、この夜遅くにあなたのプラグインについてのあなたの投稿を読んでみる。徹底的な説明をしてくれてありがとう。 – CSharpNewb

関連する問題