MySQLユーザー定義関数の作成から削除までの基本

ストアドプロシージャとの違い ユーザー定義関数はストアドプロシージャと異なり、単一の値を返すことだけが許されます。結果セットの返却は一切できず、SELECT文を記述してもコンパイルエラーになります。次のコードは無効な例です。 -- エラー:関数から結果セットを返せません CREATE FUNCTION invalid_func() RETURNS INT BEGIN SELECT * FROM employees; R ...

10月21日 10:20 投稿