zu IQ‘UDF Guide Accroding finden,kann nicht Funktion in der dynamischen Bibliothek 'libudfex.so'
UDF-Prozedur erstellen, wie unten:
die UDF von dem Server erklärt die Verwendung von CREATE FUNCTION oder CREATE AGGREGATE FUNCTION
schreiben die UDF-Bibliothek Identifikationsfunktion
Definieren Sie die UDF als eine Gruppe von C- oder C++ - Funktionen.
Implementieren Sie die Funktionseinstiegspunkte in C/C++.
- Kompilieren Sie die UDF-Funktionen und die Bibliotheksidentifikationsfunktionen
- Verknüpfen Sie die kompilierte Datei in eine dynamisch verknüpfbare Bibliothek.
Nachdem ich das ganze Verfahren getan alreary und Deklarieren FUNCTION in Interactice SQL CREATE, nenne ich Funktion und bekam Fehlerreaktion wie folgt:
`
nicht-Anweisung ausführen konnte.
konnte nicht 'my_sample_function' in der dynamischen Bibliothek 'libudfex.so' SQLCODE = -621, ODBC 3 State = "HY000" Zeile 1, Spalte 1 SELECT my_sample_function (test.a, TEST.B) als aaa finden FROM Test WHERE test.a = 3
`
Es ist Arbeit, THX. – Jim