0

それらはスカラーとして記述されていますが、それは引数ではなく戻り値の型を指していると思います。

行の他の列から派生した値を提供するものをさびで定義しようとしています。使用時の利便性/読みやすさのために、派生する列として明示的にではなく、TEXTそれを呼び出したいと思います。select myfunc(mytable) from mytable

このrusqliteでは単に引数を として取得するだけなf64ので、それを行として解釈し、その中から列の値を取得する方法がよくわかりません。また、他の言語での例を見つけることもできませんでした。

これは可能ですか?

4

1 に答える 1

0

これは不可能のようです。

func(tablename)私がよく知っている構文は、PostgreSQL 固有のようです。SQLite はサポートしていますfunc(*)が、ユーザー定義の場合、1 つ (構造化された) または(すべての列が個別に)funcではなく、ゼロの引数を受け取ります。N

于 2021-02-27T12:22:34.210 に答える