In meinem Fall möchte ich in der Lage sein, mehrere Spalten an eine (R) -Funktion zu senden, jedoch sind die Spalten selbst zur Laufzeit definiert. Noch schlimmer, die Berechnung, die durchgeführt werden muss, hängt von den Daten aller Spalten ab. (So kann ich es nicht pro Spalte ausführen)So erstellen Sie eine Funktion mit einer variablen Anzahl von Spalten
In der Dokumentation sehe ich nur Beispiele mit einer festen Anzahl von Parametern und sie sind alle von einem einzigen Datentyp.
Ist es überhaupt möglich, eine flexible Anzahl von Argumenten zu haben? Ich habe versucht, die folgenden zu verwenden, aber das hat nicht funktioniert:
CREATE FUNCTION rapi01(i table) RETURNS DOUBLE LANGUAGE R {
10;
};