Ich versuche, so etwas zu tun:Verwenden Ergebnis der Abfrage in einer Funktion (Postgres 8.3)
select char_length(select text_field from table where key = 1)
Das wird nicht funktionieren, und ich nehme an, weil der Rückgabetyp einer Abfrage eine Tabelle , keine Zeichenfolge oder Textvariable.
Gibt es eine Möglichkeit, Zeile, Spalte des Ergebnisses aus einer Select-Anweisung anzugeben?
edit: Ich übersehen zu erwähnen, dass char_length eine Funktion ist.
Warum machen Sie das so kompliziert? Warum nicht einfach "text_field" an die Funktion übergeben? Gibt es einen Grund, warum du es so machst? –