単一の戻り値を持つ論理タスクがある場合、MySQL で FUNCTION または PROCEDURE を使用する必要があるかどうかのルールまたはガイドラインはありますか? FUNCTION が PROCEDURE よりも優れている、またはその逆の特定のユースケースはありますか?
関連するスレッド (ストアド プロシージャと関数) を見ましたが、それは SQL Server に焦点を当てており、これはかなり実装固有の質問だと思います。MySQLの答えは何ですか?
単一の戻り値を持つ論理タスクがある場合、MySQL で FUNCTION または PROCEDURE を使用する必要があるかどうかのルールまたはガイドラインはありますか? FUNCTION が PROCEDURE よりも優れている、またはその逆の特定のユースケースはありますか?
関連するスレッド (ストアド プロシージャと関数) を見ましたが、それは SQL Server に焦点を当てており、これはかなり実装固有の質問だと思います。MySQLの答えは何ですか?
ジョンが言ったように、私のコメントはすでに答えでした。
読んでください:MySQLストアドプロシージャと関数、いつどちらを使用しますか?
関数/プロシージャは値を返します。関数は別のステートメント内で呼び出すことができます。プロシージャはステートメントであり、別のステートメントで呼び出すことはできません。