ストアドプロシージャ、ファンクション、ルーチンの違いは何ですか?
2023-08-03 11:26:33
質問
MySQL データベースのコンテキストで、これらの 3 つの用語の違いは何ですか。
- ストアドプロシージャ
- ストアドファンクション
- ストアドルーチン
また、それらの日付時間関数のようなビルドイン関数(例えば
WEEKDAY()
など)は、何として扱われるのでしょうか?
どのように解決するのですか?
Googleはあなたの友人です。mysql routine function procedure"の最初のマッチはこれです。 http://dev.mysql.com/doc/refman/5.0/en/stored-routines-syntax.html
簡単にまとめると
ストアドルーチンは、プロシージャまたは関数のいずれかです。
プロシージャは CALL 文を使用して呼び出され、出力変数を使用して値のみを渡すことができます。
関数は他の関数と同様にステートメント内部から呼び出すことができ、スカラー値を返すことができます。
関連
-
MySQLのselect、distinct、limitの使い方
-
MySQL サービスとデータベース管理
-
MySQLでテーブルを削除します。親行が削除または更新できません: 外部キー制約に失敗しました。
-
msql クエリでのエラー 'where 節' の不明な列 'yellow fruit'
-
[解決済み] MVPとMVC、その違いは何ですか?
-
[解決済み] メソッドと関数の違いは何ですか?
-
[解決済み] utf8_general_ciとutf8_unicode_ciの違いは何ですか?
-
[解決済み] フレームワークとライブラリの違いは何ですか?
-
[解決済み] 引数とパラメータの違いは何ですか?
-
[解決済み] フェイク、モッキング、スタビングの違いとは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
MySQLのNULLについて解説した記事
-
MySQLデータ型の詳細
-
MySQLで正規表現を使う 詳細
-
[解決済み] datetimeの挿入時に文字列から日付や時刻を変換すると、変換に失敗する
-
Mysql がエラーを報告 オペランドには 1 つのカラムが含まれている必要があります。
-
Djangoマイグレーションエラー 外部キー制約を追加できない
-
Mysqlデータベースへのリンク時にpymysqlがConnection refusedエラーを報告する
-
[解決済み] Mysqlでidを使用してテーブルから多くの行を削除する
-
[解決済み] MySQLでコマンドラインを使用してSQLファイルをインポートするにはどうすればよいですか?
-
[解決済み] MySQLストアドプロシージャと関数の比較、どちらを使うべき?