1

単一の戻り値を持つ論理タスクがある場合、MySQL で FUNCTION または PROCEDURE を使用する必要があるかどうかのルールまたはガイドラインはありますか? FUNCTION が PROCEDURE よりも優れている、またはその逆の特定のユースケースはありますか?

関連するスレッド (ストアド プロシージャと関数) を見ましたが、それは SQL Server に焦点を当てており、これはかなり実装固有の質問だと思います。MySQLの答えは何ですか?

4

2 に答える 2

1

ジョンが言ったように、私のコメントはすでに答えでした。

読んでください:MySQLストアドプロシージャと関数、いつどちらを使用しますか?

于 2012-11-23T14:43:31.710 に答える
1

関数/プロシージャは値を返します。関数は別のステートメント内で呼び出すことができます。プロシージャはステートメントであり、別のステートメントで呼び出すことはできません。

于 2012-11-23T09:44:50.170 に答える