ホームページ > データベース > mysql チュートリアル > 保管プロセスの詳細な紹介

保管プロセスの詳細な紹介

巴扎黑
リリース: 2017-06-10 17:16:16
オリジナル
1676 人が閲覧しました

ストアド プロシージャには MySQL 5 が必要 MySQL 5 ではストアド プロシージャのサポートが追加されているため、この章の内容は MySQL 5 以降のバージョンに適用されます。これまでに使用された SQL ステートメントのほとんどは、1 つ以上のテーブルに対する単一のステートメントです。すべての操作がそれほど単純であるわけではなく、多くの場合、完全な操作を完了するには複数のステートメントが必要です。たとえば、次の状況を考えてみましょう。 1. 注文を処理するには、対応する商品の在庫があることを確認する必要があります。 2. 在庫のある商品がある場合、これらの商品は他人に転売されないように予約する必要があり、正しい在庫レベルを反映するために利用可能な商品の数が減らされます。 3. 在庫のない商品は注文する必要があり、サプライヤーとのやりとりが必要になります。 4. 該当する顧客には、どの商品が在庫にあり (すぐに発送可能)、どの商品が購読解除されているかを通知する必要があります。これは明らかに完全な例ではなく、本書で使用されているサンプル テーブルの範囲を超えていますが、私たちが言いたいことを伝えるには十分です。この処理を実行するには、多数のテーブルに対して複数の MySQL ステートメントが必要です。さらに、実行する必要がある特定のステートメントとその順序は固定されておらず、インベントリ内にどのアイテムがあり、どのアイテムが含まれていないかに応じて変更される可能性があります (また変更される予定です)。それでは

1. なぜ mysql ストアド プロシージャを使用するのでしょうか? mysql ストアド プロシージャの概要

保管プロセスの詳細な紹介

はじめに: MySQL 5 が必要 MySQL 5 ではストアド プロシージャのサポートが追加されているため、この章の内容は MySQL 5 以降のバージョンに適用されます。 これまでに使用されたほとんどの SQL ステートメントは、1 つ以上のテーブルに対する単一のステートメントです。すべての操作がそれほど単純であるわけではなく、多くの場合、完全な操作を完了するには複数のステートメントが必要です。たとえば、次の状況を考えてみましょう。 1. 注文を処理するには、対応する商品の在庫があることを確認する必要があります。

2. PHP は Oracle、mysql、mssql サーバー ストアド プロシージャ メソッドを呼び出します_PHP チュートリアル

はじめに: PHP は Oracle、mysql、mssql サーバー ストアド プロシージャ メソッドを呼び出します。以下に、3 つの人気のあるデータベース チュートリアルが PHP チュートリアルを使用してストアド プロシージャを呼び出す方法をまとめます。mysql チュートリアル、oracle、mssql サーバーについて説明します。 ?php function check_login($use

3. ストアド プロセスに UPDATE を追加する方法、専門家がサポートします

はじめに: ストアド プロセスに UPDATE を追加する方法、専門家がサポートします

4. PHP は Oracle、mysql、mssql サーバー ストアド プロシージャ メソッドを呼び出します

はじめに: PHP は Oracle、mysql、mssql サーバー ストアド プロシージャ メソッドを呼び出して、それらを呼び出す方法を以下にまとめます。プロシージャには、mysql チュートリアル、oracle、および mssql サーバーがあります。 ?php function check_login($use

5. ストアド プロシージャによる SQL Server の一括削除に関する注意事項

はじめに: ここで設定します。渡されるパラメータは次のとおりです。次のような結合文字列: 1,2,3,4,5 createprocedure up_batchDeleteById (@condition varchar(max)) as delete from dt_name where id in(@condition) 上記のアプローチは正しいように見えますが、実際にはエラーが発生します。具体的な理由は、id が int 型であり、@condition が単語であるためです。 (作成したライブラリは削除できますか? テーブルレベル? フィールドレベル? ストアドプロシージャとストアドファンクションのレベル。知っておくべき3つの権限タイプ? 管理タイプ・データベースアクセスタイプ

7. Oracle 11g Release 1 (11.1) PL SQL コレクション メソッド

概要: コレクション メソッドは、コレクション情報を返したり、コレクションに対して操作を実行したりできる、非常に便利な組み込み PL/SQL サブルーチンです。 8.

MySQL ストアド プロシージャのバックアップと復元のテクニック

保管プロセスの詳細な紹介

はじめに: ダンプされたデータベースにストアド プロシージャ (関数とプロシージャ) をダンプします。 ---routines を使用して生成された出力には、子

9 を再作成するための CREATE PROCEDURE ステートメントと CREATE FUNCTION ステートメントが含まれています。 table nvarchar(255), @values nvarchar(max)=null ) @sql を宣言する nvarchar(max) set @sql='insert into '+@table if @values が null でない場合 set @sql='insert into '+@ table+'values('+@values+')' exec sp_execute

10.

SQLServer はすべてのデータベース名、テーブル名、ストアド プロシージャ、パラメーター リストを取得します

はじめに: 1. すべてのユーザーを取得します。 names: SELECTnameFROMSysusers ここで、status = ' 2 ' andislogin = ' 1 ' islogin = ' 1 ' はアカウントを表します islogin = ' 0 ' はロールを表します status = ' 2 ' はユーザー アカウントのステータスを表します = ' 0 ' はシステム アカウント 2 を表します。すべてのデータベース名を取得します: SELECTNameFROMMaster。

以上が保管プロセスの詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート